12得票4回答
使用DataTrigger的ControlTemplate与使用DataTemplateSelector的DataTemplate之间的区别

我有一个通用控件,它根据 ViewModel 中的类型属性显示编辑器。目前,它是使用 Control、ControlTemplate 和 DataTrigger 实现的,如下所示 -<Control x:Name="MainControl" Grid.Co...

12得票4回答
如何在内容控件上显示数据模板?

假设在一个数据模板中,有一个文本框,而在另一个数据模板中,有两个文本框。 根据这个情况,在视图中有一个复选框,并显示每个模板..是否可能实现? 如果我的问题不够清楚,我很抱歉,我已经调查过了,但没有找到答案。 我曾这样做过,我知道这是无用的,但只是为了测试。<Window x:Cl...

12得票1回答
WPF - 隐藏TreeView的展开图标(箭头)

有没有办法隐藏所有树形视图中的展开/折叠图标?我发现如果节点没有项目,则应该隐藏图标。但我想在整个树形结构中隐藏它。我只想在选择节点文本时扩展树形结构(我已经实现了此功能)。

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

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

12得票2回答
如何在WPF中分离DataTemplate的绑定?

我有一个要重复使用的DataTemplate。我想要提取的部分是绑定,因为它是唯一改变的东西。我的DataTemplate大致如下。 (实际上还有很多其他内容,但我已经删除了无关的内容。)<DataTemplate> <TextBox Text="{Binding N...

11得票1回答
在单独的 ResourceDictionary 中使用 DataTemplate

我知道与这个问题相关的话题很多,但我找不到完全适合我的问题的解决方案......也许没有呢? 目前我有一个包含导航的,允许用户在不同的屏幕之间切换。这些屏幕在我的的部分中定义为。 类似于这样:<DataTemplate TargetType={x:Type vm:ViewModel1...

11得票5回答
WPF内存使用

应用: WPF应用程序由一个上方的文本框和一个下方的列表框组成 用户在文本框中输入字符串以查找员工,搜索结果显示在列表框中 列表框使用数据模板显示元素(显示员工姓名、部门、电话和缩略图.) 实现: 在应用程序启动时,我查询数据库并检索所有员工及其相关信息,以在列表框中显示。这些数据...

11得票1回答
WPF数据模板 - x:Key vs DataType="{x:Type XXXX"

我有一个DataTemplate,并想使用FrameworkElement.FindResource()方法来查找。为此,我需要在数据模板上设置关键字。 问题在于,x:key和分配数据类型是互斥的(参考)。 所以,一旦我为我的模板设置了DataType,如何找到Key值呢?是否有某种公式可...

11得票4回答
在WPF中,如何从包含的ListBox的DataTemplate内部绑定到Window DataContext?

我有一个WPF窗口,其中设置了一个视图模型作为其DataContext,并且有一个ListBox,其中包含DataTemplate并且ItemsSource绑定到视图模型,如下例所示: 视图模型:using System.Collections.Generic; namespace Exa...

11得票1回答
水平展示 ItemsControl 中的项目集合

以下是XAML标记: <ScrollViewer Grid.Column="1" Grid.Row="2" HorizontalScrollBarVisibility="Disabled" Width="990"> <StackPanel...