Tag: xaml

在Windows 8网格中处理滑动客户端

我正在尝试实现一个自定义控件,它包含一个带有一些canvas元素作为子元素的网格,当在网格上进行滑动操作时,我打算用canvas元素执行一些操作。 我无法处理网格的滑动,我已经在msdn – win8 Dev论坛上发布了相同的内容

在WinRT应用程序中处理向上滑动,向下滑动,向左滑动和向右滑动手势

我有以下代码: public MainPage() { this.InitializeComponent(); this.ManipulationStarting += MainPage_ManipulationStarting; this.ManipulationStarted += MainPage_ManipulationStarted; this.ManipulationInertiaStarting += MainPage_ManipulationInertiaStarting; this.ManipulationDelta += MainPage_ManipulationDelta; this.ManipulationCompleted += MainPage_ManipulationCompleted; } void MainPage_ManipulationStarting(object sender, ManipulationStartingRoutedEventArgs e) { Debug.WriteLine(“MainPage_ManipulationStarting”); } void MainPage_ManipulationStarted(object sender, ManipulationStartedRoutedEventArgs e) { Debug.WriteLine(“MainPage_ManipulationStarted”); } void MainPage_ManipulationInertiaStarting(object sender, ManipulationInertiaStartingRoutedEventArgs e) { Debug.WriteLine(“MainPage_ManipulationInertiaStarting”); } void MainPage_ManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e) { Debug.WriteLine(“MainPage_ManipulationDelta”); } void MainPage_ManipulationCompleted(object […]

使用数据模板(WPF)在ListBox中内联编辑TextBlock

使用WPF,我有一个ListBox控件,里面有一个DataTemplate 。 相关的XAML代码如下所示: 我想要做的是让TextBlock响应(双)单击,将其转换为TextBox 。 然后,用户可以编辑描述,然后按返回或更改焦点进行更改。 我尝试在与TextBlock相同的位置添加一个TextBox元素并使其可见性Collapsed ,但我不知道当用户单击TextBlock时如何导航到正确的TextBox 。 也就是说,我知道用户点击了某个TextBlock ,现在我显示哪个 TextBox ? 任何帮助将非常感激, -Ko9

如何传播WPF数据绑定期间发生的错误和exception?

我经常发现我在应用程序中意外破坏了数据绑定。 通过重命名属性而不是在XAML中重命名属性,或者由于某种原因抛出exception的属性。 默认情况下,数据绑定错误会记录到调试输出中,并且会捕获并抑制抛出的exception。 是否有一种简单的方法可以在记录调试输出后抛出exception? 我想尽快知道数据绑定是否被破坏(理想情况下是在自动化测试中捡起),并且没有冒险在人类测试之前可能会被忽视的可能性。

如何在WPF中启动说明Master-Detail(复合列表)对象数据绑定的最简单代码?

我试图运行(在C#4.0,Visual Studio 2010中)代码 无法使用ItemsControl和StackPanel将List显示为我的视图的一列? 已经在VS2010 WPF应用程序项目的MainWindow.xaml.cs中添加了myOrders的实例化但是我正在进入XAML 由于未知的数据上下文,无法解析符号’ myOrders ‘ 在MainWindows.xaml中指向myOrders上的鼠标: ItemsSource=”{Binding myOrders}” 在这种情况下,启动WPF应用程序的完整XAML脚本是什么? 更新: 我删除了我的代码,因为提供答案和评论是多余的。 请注意,我对最简单的启动插图 – 数据绑定的实现感兴趣: 复合(分层或多维/锯齿状数组或列表)List 对象(在C#中实例化但在XAML中不实例化) 模仿Master-Detail关系,TreeView 这是我在互联网上找不到的。 我可以发现,教程,演练或示例中的代码要么不会因为混淆模糊概念和理解而编译或过度膨胀。 即我更喜欢使用更简单的代码消失的答案 ,尽管我不能将其投票或标记为正确,因为它不是我的。

从byte 显示图像

我用C#,wpf。 我有一个图像,它以以下forms存储: byte [] public interface IFile { int Id { get; set; } byte[] FileData { get; set; } string FileName { get; set; } int? FileSize { get; set; } string FileExtension { get; set; } } 如何在表单上显示我的图像(FileData byte [] )? 如果我从byte []创建临时文件,我必须在Source=”…”写入?

TextPreview for Textbox

重写问题以澄清我的需求: 我想在文本Textboxes空白时添加预览文本,就像你们中的一些人可能从Xamarin那里知道的那样。 我在SO上找到了这个答案。 这是我上面链接的答案中的Style 。 我得到以下结果: 由于这很好用,我想将它应用于该Window每个TextBox 。 所以我的方法是改变这一行: 我想可能会做的伎俩,但它不起作用。 我想这是Tag属性和它的Type (object instead of string) 。 由于第一种方法像魅力一样工作,我真的不明白为什么我需要一个自定义控件… 所以我尝试的是这样的: 我错过了什么 – 为什么不工作?

使用WrapGrid的Uwp Grouped GridView

我正在开发一个UWP应用程序,我试图在每个gridview组中对齐我的项目 我有这个 : GROUP 1 Data 1 | Data 2 | Data 3 Data 1 | Data 2 | Data 3 Data 1 | Data 2 | Data 3 GROUP 2 Data 1 | Data 2 | Data 3 Data 1 | Data 2 | Data 3 我想要这个: GROUP 1 ______________________________Data 1 | Data 2 […]

如何在来自C#的UI中从模板添加多个新按钮,并为特定按钮调用click事件

我正在读取数据库文件并基于否。 从数据库输出到我的查询的条目,我想填充按钮。 在单击任何这些按钮时,我想在数据库中为该条目调用on click事件。 我怎样才能做到这一点? 按钮模板: 我需要帮助创建按钮并创建用于调用它的on click事件。 我可以处理on click事件中的逻辑,但问题是确定单击了哪个按钮,以便传递该特定按钮的数据。

绑定DataGridComboBoxColumn

我试图将Ob的ObservableCollection绑定到DataGrid的DataGridComboBoxColumn。 DataGrid定义是: 这是ViewModel和Model public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); var viewModel = new ViewModel(); DataContext = viewModel; } } public class ViewModel : ViewModelBase { private ObservableCollection _model; public ViewModel() { var list = new List(); var roadTypes = new ObservableCollection { new RoadType { Code = 1, Id = […]