11得票1回答
DataTemplate中的StaticResource引用

当在 ResourceDictionary 中定义的 DataTemplate 中引用 StaticResources 时,我遇到了一些奇怪的行为。 在此示例中,我使用在 ResourceDictionary 中定义的 DataTemplate,向 ListBox 填充数字 1 到 9。 ...

11得票4回答
数据模板中的事件处理程序

我有一个WPF ComboBox,它处于数据模板中(列表框中有很多个ComboBox),我想处理回车键的操作。如果这是一个按钮那就容易了 - 我可以使用命令(Command) + 相对绑定路径(Relative binding path)等。不幸的是,我不知道如何使用Command来处理按键事...

11得票2回答
如何使用MVVM构建WPF的通用/可重复使用模态对话框

我希望构建一个通用/可重复使用的模态对话框,以便在我们的WPF(MVVM)- WCF LOB应用程序中使用。我有一些视图和关联的视图模型,想要使用对话框来显示。视图和视图模型之间的绑定是使用面向类型的数据模板完成的。 以下是我所能起草的一些要求: 我希望它基于窗口而不是使用行为像模态对话...

10得票3回答
我该如何将ObservableCollection绑定到DataTemplate中的TextBox?

我正在尝试在DataTemplate中将ObservableCollection成功地进行双向绑定到TextBoxes。 我可以正确显示数据,但是无法通过UI更改列表数据。 我有一个名为“model”的Model类,其中包含一个名为“List”的ObservableCollection。 该类...

10得票1回答
隐式数据模板不起作用。

为什么下面这个隐式的 DataTemplate 不起作用?只有被注释的内联 DataTemplate 可以正常工作。 注意:如果我移除两个 DataTemplate,我将会看到 ProductListView 的完整类型名称的字符串表示。<Window.Resources> ...

10得票1回答
ListView中用于第一个和最后一个项的不同项模板

我需要对一个列表视图的第一项和最后一项进行不同样式的设置。为了实现这个目的,我开始基于这个回答提出的解决方案进行工作:在WPF ItemsControl中使用不同的模板来处理最后一项 基本上,我拥有一个自定义的ItemsTemplateSelector,根据列表视图项目中的索引来决定应用哪个...

10得票1回答
通过绑定实现选项卡的启用

我希望在一个选项卡的应用程序中使用MVVM。 为此,我使用了我的视图模型(Items)的可观察集合,并将其绑定到选项卡控件的ItemSource属性。 对于每个视图模型,我创建了一个单独的数据模板来呈现正确的视图,如下所示:<DataTemplate DataType="{x:Typ...

10得票4回答
在DataTemplate中聚焦于一个TextBox

我有一个包含TextBox的DataTemplate。 我正在将此模板设置为在选择时的列表框项。 我无法对模板中的文本框设置焦点。 我尝试调用MyTemplate.FindName,但结果出现无效操作异常:此操作仅适用于具有应用此模板的元素。 我该如何访问它?

10得票1回答
C#/WPF:获取DataTemplate中元素的绑定路径

如何获取DataTemplate中元素的绑定路径?我的XAML代码如下: <GridViewColumn Header="Double"> <GridViewColumn.CellTemplate> <DataTemplate> ...

10得票2回答
在DataTemplate中对绑定的ItemsControl进行排序(仅限XAML)。

有没有一种仅使用XAML的方式来根据项(ViewModel对象列表)的属性之一自动对绑定的项进行排序。 ItemsControl是DataTemplate的一部分。我认为CollectionViewSource可以解决问题,但我该如何将CollectionViewSource绑定到ItemsC...