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

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

20得票4回答
如何从DataTemplateSelector中显式刷新DataTemplate?

我为所需的ContentControl.DataTemplateSelector 设置了一个模板选择器。 我希望能够通过XAML或代码根据命令或其他方式调用ContentControl,从选择器中重新选择模板。 谢谢。

9得票1回答
数据模板 vs 项容器样式

我看到了一些关于Silverlight的问题,但没有找到这个特定比较的答案。 我试图定义我的对象绑定到一个 ListBox 的显示方式。我已经定义了一个 DataTemplate,但我真的不确定这应该在哪里结束,ItemContainerStyle 应该从哪里开始。 问题1: ItemCo...

14得票3回答
如何在代码中定义DataTemplate?

我如何在代码中(使用C#)创建一个DataTemplate,然后向该DataTemplate添加一个控件?<data:DataGrid.RowDetailsTemplate> <DataTemplate> <Border> ...

26得票3回答
WPF,UserControl或DataTemplate是什么?

最近我尝试在我的应用程序中重用一些UI元素。当我开始使用WPF编程时,有人告诉我DataTemplate是重用UI元素的最佳方式。您可以为数据实体定义模板并在任何地方使用它。听起来非常不错。 然而,我也发现了一些缺点,特别是和UserControl相比较时: 你不能在另一个Window或U...

8得票2回答
在数据模板中使用样式

我有一个名为item的类,它只包含两个属性。我将把它们显示在屏幕上,作为具有样式的按钮。这个问题涉及到如何根据IsSelected值来设置按钮的样式,当我想要影响的元素在样式而不是数据模板中时。我已经尝试过使用触发器,但无法使其工作。 以下是该类: public class Item : ...

9得票1回答
我该如何在WPF ListView中同时使用ItemTemplateSelector和HeaderTemplate?

假设有以下定义的XAML窗口: ``` <Window x:Class="LayoutTests.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xm...

10得票1回答
动态添加的DataTemplate - 对于转换器的静态资源找不到

我正在使用以下代码动态添加列到我的GridView:public void AddGridViewColumns() { GridView view = (GridView)_myListView.View; GridViewColumn column = BuildGridV...

24得票1回答
使用MEF导入WPF DataTemplate?

我正在研究MEF作为一个可扩展框架,基本上已经决定使用了,唯一的问题是: 假设我想导入一个ViewModel和一个View来显示它。 我认为“正确”的做法是,MEF部分应该导出一个ViewModel类和一个DataTemplate来显示ViewModel。 例如,假设您正在构建类似于Visi...

15得票1回答
在代码后台中绑定(转换器)

<local:LabelTemp x:Key="labelTemplate"/> <DataTemplate x:Key="labelTemp"> <TextBlock Text="{Binding Converter={S...