16得票1回答
基于类型选择数据模板

我已经声明了以下类型:public interface ITest { } public class ClassOne : ITest { } public class ClassTwo : ITest { } 在我的视图模型中,我声明并初始化了以下集合:public class ViewMo...

16得票2回答
递归数据模板是否可行?

我有一个类似这样的类: class MyClass {   public:     MyClass() {}     virtual void foo() {} };public cl...

16得票1回答
一个DataTemplate能否与一个嵌套类相绑定?

在XAML中,能否将DataTemplate与嵌套类关联? 我正在开发一个MVVM应用程序,遇到了数据模板的问题。我有一个视图模型为项控件提供其他视图模型的集合。这些项是层次结构的一部分,定义为外部视图模型中的嵌套类。到目前为止,我无法在XAML中创建映射以引用内部嵌套类。 以下是类层次结...

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

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

16得票2回答
使数据模板可混合

我如何让ViewModel的DataTemplate在Expression Blend中可编辑(可设计)。当我进入资源并尝试直接编辑DataTemplate时,画板上只能看到一个空白矩形。这是因为DataTemplate未绑定到任何内容。当然,我可以创建一个UserControl,并在其中使用...

15得票1回答
在代码后台中绑定(转换器)

<local:LabelTemp x:Key="labelTemplate"/> <DataTemplate x:Key="labelTemp"> <TextBlock Text="{Binding Converter={S...

15得票5回答
WPF - 如何根据绑定数据项的属性来条件执行动画

我有一个数据对象——一个名为Notification的自定义类——其中暴露了一个IsCritical属性。这意味着如果通知将要过期,它具有有效期,并且应该吸引用户的注意。 想象一个具有以下测试数据的场景:_source = new[] { new Notification { Tex...

15得票1回答
绑定 DataGridTemplateColumn

似乎我在尝试在我的DataGrid上使用DataTemplates时遇到了难题。 我想做的是使用一个模板来显示每个单元格的两行文本。 但是似乎没有可能以任何方式绑定列。 以下代码希望展示我想要实现的内容。请注意每个列的绑定:对于模板列不存在这样的绑定,因此,这个xaml不可能起作用。<...

15得票2回答
如何在自定义控件(Silverlight)的数据模板中使用模板绑定

我正在尝试创建一个控件,该控件将使用ItemsSource和InnerTemplate,并将显示所有包含在CheckBox中的项目。 该控件有2个依赖属性:public static readonly DependencyProperty ItemsSourceProperty = Depe...

15得票2回答
在Silverlight中如何使用DataTemplate展示单个条目?

我试图使用 DataTemplate 显示一个单独的项(不包含在集合中)。这是我到目前为止的代码,但什么也没有显示出来。将ItemsControl 替换为 ListBox 会显示一个空的列表框(所以我知道元素存在)。 <ItemsControl It...