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

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

9得票2回答
当一个DataTemplate被显式地从DataTemplateSelector返回时,为什么不能将其绑定到一个接口?

我已经创建了一个DataTemplateSelector,并用一组已知接口进行初始化。如果传递到选择器中的项实现了这些接口中的一个,则会返回相应的数据模板。 首先,这是相关的ICategory接口... public interface ICategory { ICategory ...

18得票3回答
WPF - 很基础的 ListBox.ItemTemplate 问题

好的,这看起来是一个非常简单的问题,但却让我发疯。我正在学习DataTemplating,并试图将一个非常非常简单的ItemTemplate应用于ListBox。 然而,当我运行我的应用程序时,模板完全被忽略了,我只看到标准的ListBox,而实际上我期望看到一列带有“Test”旁边复选框的...

36得票1回答
WPF: TabControl和DataTemplates

我只是想了解以下情况。 我正在实现一个绑定到ObservableCollection<TabViewModel>的<TabControl>。 没有数据模板 当我没有任何DataTemplate时,在选项卡标题和内容中出现文本WpfApplication1.TabVi...

10得票5回答
WPF TabControl and DataTemplates

我有一组ViewModel,它们绑定到TabControl的ItemsSource属性。让我们称这些ViewModel为AViewModel、BViewModel和CViewModel。每一个都需要有不同的ItemTemplate(用于标题;因为它们每个都需要显示不同的图标)和不同的Conte...

9得票1回答
性能 UserControl / CustomControl

我已经在网络上搜索了很多网站,但没有找到任何解决方案。有人说,UserControl和CustomControl之间不存在性能差异。 但是我有以下测试类X、UserControl、CustomControl和MainWindow: public class X : INotifyPrope...

7得票1回答
WPF DataTemplate在卸载时会重置某些依赖属性

我有一个包含媒体元素控件的,它是从WPF Media Kit库中派生的MediaElementBase。MediaElementBase类提供了两个属性:LoadedBehavior和UnloadedBehavior,允许用户指定元素加载/卸载时发生的情况。 我发现当在中使用时,这些属性会在...

12得票1回答
绑定到DataTemplate中的ViewModel属性

我对XAML还比较陌生,但很喜欢学习它。我真正遇到困难的是将属性绑定到DataTemplate中的元素。 我创建了一个简单的WPF示例来(希望)解释我的问题。 在这个示例中,我试图将DataTemplate中的CheckBox的Visibility属性绑定到我的视图模型中的属性。(仅用于学...

227得票7回答
WPF中控制模板和数据模板的区别

在WPF中,ControlTemplate和DataTemplate有什么区别?

10得票3回答
WPF - 使用DataTemplates将数据绑定到StackPanel

由于尝试过程中焦点已更改,因此我修改了我的问题。 我将问题缩小到以下范围... 我尝试将TreeView的选定项绑定到StackPanel(或其他可容纳用户控件的容器)。根据所选项的类型,该容器将显示一个UserControl。 这是StackPanel的XAML代码(TreeView和...