14得票1回答
WPF - DataTemplates的参数是什么?

我有一个ListBox,显示员工的数据,如姓名、部门照片、徽章号码等。员工可能有不同的类型,如经理、员工、志愿者。我有3个单独的数据模板——每种类型一个。所有这些模板基本上都显示相同的数据,但呈现方式不同。 根据登录到应用程序中的用户,图片、徽章号码等可能可见或不可见。因此,我有布尔属性-C...

16得票2回答
ComboBox下拉列表中的项目和选定项目使用不同的模板

我有一个带有相当复杂模板的ComboBox,其中包括两个图像和几行文本: 然而,在ComboBox中选择的项本身显示不正确,因为垂直空间太小(我无法使其更高,因为它是ToolBar的一部分)。 如何使ComboBox在选择项时使用不同的模板来显示在ComboBox内?(默认的ToStr...

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

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

7得票2回答
基于枚举类型选择数据模板的用户控件

我正在开发一个WPF应用程序,目前我有一个ItemsControl绑定到我的View Model ObservableCollection,我有一个DataTemplate使用UserControl在canvas上呈现项目。您可以使用多个用户控件,然后根据Enum切换使用哪一个吗?另一种方法是...

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

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

9得票4回答
7得票3回答
在MVVM中,DataTemplates被视为视图吗,就像UserControls被视为视图一样?

在MVVM中,每个视图都有一个视图模型。我理解视图是指可以连接到视图模型的窗口(Window),页面(Page)或用户控件(UserControl),从中获取数据。 但是,DataTemplate也可以呈现视图模型的数据。 因此,我认为DataTemplate是另一种“视图”,但似乎存在差...

18得票1回答
在GridViewColumn的CellTemplate中为每种数据类型创建一个DataTemplate。

我有一个ObservableCollection,其中包含多种类型的视图模型,我希望为每个GridViewColumn的CellTemplates中的每个类型创建一个DataTemplate。在这个简单的示例中,我可以创建一个基本的ViewModel,但我希望能够仅从xaml中实现这一点。下面...

10得票1回答
在WPF中,你能不能像样式一样基于另一个DataTemplate来创建一个DataTemplate?

可能是重复问题: Datatemplate inheritance 我有多个数据类型,它们不是子类,也没有共同的接口,但它们具有共同的属性,我想在 XAML DataTemplate 中显示这些属性。尽管如此,我知道这是可能的...<!-- Basic Style Inhe...

9得票3回答
如何在WPF项目控件中显示搜索结果并突出显示查询词项

我希望能够在WPF ItemsControl中显示搜索结果,并突出显示查询词。 我使用的搜索引擎是Lucene.Net,配合Highlighter插件返回标记有查询词的字符串。 ...these <Bold>results</Bold> were found to ...