29得票1回答
如何在ContentControl的DataTemplate中绑定数据

我有以下简化示例: <Window x:Class="TemplateBinding.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...

28得票6回答
Silverlight 3: ListBox数据模板HorizontalAlignment

我有一个ListBox,它的ItemTemplate绑定到一个DataTemplate。我的问题是,我无法让模板中的元素拉伸到ListBox的整个宽度。<ListBox x:Name="listPeople" VerticalAlignment="Stretch" HorizontalA...

28得票1回答
当向Listbox添加项目时,如何为WPF Datatemplate添加动画效果?

在我的项目中,我有一个绑定到ObservableCollection的WPF Listbox。每次向集合添加新项目时,相同的项目会自动添加到Listbox中。 为了显示Listbox中的项目,我使用XAML Datatemplate。 我想要做的是,在将项目添加到Collection/Lis...

27得票2回答
在样式中将图片设为按钮的内容

我有一个WPF按钮,定义如下:<Button Style="{StaticResource RevertButtonStyle}" /> 这是样式的展示:<Style x:Key="RevertButtonStyle" TargetType="{x:Type Button}"...

27得票1回答
从ItemTemplate内部绑定到ItemsControl的DataContext

我有一个ItemsControl,其中ItemTemplate DataTemplate包含一个按钮。我希望按钮上的Command绑定到ItemsControl的DataContext上的Command,而不是ItemTemplate上的Command。我认为解决方案涉及使用RelativeS...

27得票1回答
基于成员变量的不同视图/数据模板

我有一个名为view model的视图模型。 ViewModelClass 其中包含一个布尔值。 我有另一个包含的视图模型ObservableCollection<ViewModelClass> m_allProjects; 然后我在我的视图中有这个:<DataTempla...

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

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

25得票2回答
WPF ListView与GridViewColumn和DataTemplate

我有一个 CheckedListBox 控件,它是通过向 ListView 添加 DataTemplate 和 CheckBox 来创建的。但问题是我也需要列。 以下代码不显示复选框:<ListView x:Name="lbDatabases" Height="138" Width="...

24得票2回答
是否有一种只使用C#就能构建DataTemplate的方法?

有没有一种方法可以在不使用已弃用的FrameworkElementFactory或XamlReader.Load方法将字符串解释为代码(相关问题)或(另一个相关问题)的情况下构建DataTemplate? DataTemplate dt = new DataTemplate(); Stack...

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

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