13得票3回答
在DataTemplate中绑定CollectionViewSource

'ContentTemplate' 是一个 DataTemplate,用于显示一个具有 'FooList' 成员(一个 ObservableCollection)的对象。<DataTemplate x:Key="ContentTemplate"> <ListBox I...

13得票3回答
根据子对象类型选择DataTemplate

我想将ItemsCollection数据绑定,但不想渲染集合项,而是想渲染通过集合项属性访问的子对象。 更具体地说:这是一个用于游戏的2D地图查看器(虽然它现在还不是2D)。我将ItemsControl数据绑定到ObservableCollection<Square>,其中Squ...

12得票1回答
多绑定中如何获取父级值

我正在使用 dataTemplate。这是该模板内容: <ItemsControl ItemsSource="{Binding RAM.Partitions}"> <ItemsControl.ItemTemplate> &lt...

12得票3回答
我应该使用UserControls来代替DataTemplates作为我的视图吗?

我在阅读这篇文章,作者提出使用DataTemplates定义一个ViewModel是疯子的做法(#7)。我经常这样做,这真的很糟糕吗?<DataTemplate DataType="{x:Type local:MyViewModel}"> <Grid> ...

12得票3回答
我应该在哪里定义我的数据模板?

我正在尝试找到在MVVM中将Views和ViewModels最佳耦合的方法,我选择了使用类型化DataTemplates的ViewModel-first方法,如这篇文章和这个答案所描述的。我正在使用Prism并且有多个模块,每个模块都有自己的项目/类库。 我的问题是:我的DataTempla...

12得票3回答
当内部ComboBox获得焦点时如何选择一个ListBoxItem

我有一个DataTemplate,将用作模板化的ListBoxItem,这个DataTemplate中有一个ComboBox,当它获得焦点时,我希望代表该模板的ListBoxItem被选中,这对我来说看起来很正确。但是可悲的是,它不起作用 =( 所以这里真正的问题是,在DataTemplat...

12得票4回答
使用数据模板(WPF)在ListBox中进行文本块的内联编辑

使用WPF,我有一个ListBox控件,内部包含一个DataTemplate。下面是相关的XAML代码:<ListBox Name="_todoList" Grid.Row="1" BorderThickness="2" Drop="todoList_Drop" AllowDr...

12得票5回答
大型可滚动数据SL4的虚拟化性能问题

问题:在可滚动区域中显示大量数据时,性能和用户体验非常糟糕。 尝试过的方法:基本上,在 ListBox 中设置 DataTemplate 来显示填充数据的网格,并将 VirtualizationMode 设置为 Recycle,同时在 ListBox 自身上设置固定高度。就像下面的示例一样。...

12得票1回答
在WPF应用程序中使用用户控件作为DataTemplate

我正在尝试在WPF应用程序中创建一个用户控件,用作ListBoxItem的DataTemplate。该用户控件包含一个带有4个TextBlock的网格。除此之外,该控件还包含其他形状和图像,更多是为了视觉辅助,因此我在本问题的代码中省略了它们以使内容更加清晰。 当我将用户控件拖放到mainw...

12得票2回答
在Silverlight的数据模板中绑定事件是否可行?

是否可以在Silverlight的DataTemplate中绑定事件?如果可以,最好的方法是什么? 例如,假设你已经创建了一个包含按钮的DataTemplate,像这样:<UserControl.Resources> <DataTemplate x:Key="MyDat...