什么是 ViewModelLocator 以及它与 DataTemplate 相比有何优缺点?
有人可以给我快速总结一下 ViewModelLocator 是什么、它是如何工作的以及与 DataTemplates 相比使用它的优点/缺点是什么? 我尝试在谷歌上查找信息,…
如何在 DataGrid 单元格模板中设置图像大小的样式?
我需要使 DataGrid 中的所有图像具有相同的大小。图像在许多地方都位于项目单元格模板内。如何将尺寸样式应用于所有这些? UPD代码示例: <DataGrid…
将视图模型连接到其视图的首选方式是什么?
过去,在使用 MVVM 时,我将每个视图创建为 DataTemplate 到其相应的视图模型来处理连接它们。我刚刚开始使用 MVVM Light,并注意到他们有 ViewModelL…
访问 WPF DataGrid GroupItem DataTemplate 中的基础 ViewModel 属性
我有一个分组的 WPF DataGrid(标准 Microsoft 数据网格),代表用户界面上的一些数据。 为了显示分组区域内的总计,我们在 XAML 中重写 GroupItem Da…
如何在Silverlight运行时根据文本块中的值更新边框的背景颜色?
我有一个包含两个元素的 DataTemplate。我可以在运行时更新文本块值。我需要根据 texblock 的值更新边框背景。例如,当 texblock 获取“No”值时,我…
WPF 绑定 Grid.Column 属性
我需要通过转换器设置项目的 Grid.Column 属性。 这是我的 xaml: <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding…
从 DataTemplate 内的资源绑定
有没有某种方法可以获取 DataTemplate 的 DataContext 以在其资源内的绑定中使用? <DataTemplate x:Key="History"> <ItemsControl ItemsSource…
如何在Silverlight中根据绑定值改变对象的颜色?
我需要根据绑定中的文本块文本字符串值更改边框背景颜色。我计划使用触发器,但 Silverlight 不支持它。我正在寻找有关如何在 Silverlight 中实现它的…
我似乎无法让 DataTemplate 在 WPF 中工作
我尝试了几种不同的方法来让一个简单的 DataTemplate 示例正常工作。但是,我没有任何运气。下面的 XAML 的数据上下文是在代码隐藏中设置的。此处包含…
为什么 BindingExpression 类型的附加属性在放置在 DataTemplate 中时不会被求值?
我已经为 BindingExpression 类型的 Selector 定义了一个附加属性,以便捕获绑定,以便我可以将其克隆到多个属性上。当直接在 XAML 中定义选择器时,…
WPF c# 从同一数据模板中的按钮检索列表框行的内容
我已经研究这个有一段时间了,但无济于事(我试图让命令工作,但我认为我严重错过了一些东西。对于 WPF 的做事方式非常陌生,但没有帮助(但真的)喜…
WPF:为什么我的 DataTemplate 项找不到其父项?
我的 *.xaml 中有一个 DataTemplate,它是我的列表视图控件的数据模板: <DataTemplate x:Key="listViewSourceItemTemplate" DataType="{x:Type thi…