103得票3回答
WPF错误:无法找到目标元素的主要FrameworkElement

我有一个包含图像的行的。这个图像绑定了一个触发器到特定的状态。当状态改变时,我想要改变这个图像。模板本身设置在的上。该模板具有一些绑定。第一个绑定Day显示是哪一天,State通过触发器更改图像。这些属性都在ViewModel中设置。 属性:public class HeaderItem ...

17得票5回答
在WPF/触摸应用程序中,是否有可能使弹出窗口忽略MenuDropAlignment?

作为背景说明 - Windows 有一个面向触摸/平板电脑的功能,它会根据您的“惯用手”来调整弹出窗口/菜单的位置(以防止菜单出现在您的手下方)。 基本上,如果您设置为“右撇子”(一旦连接了触摸设备似乎就是默认设置),每次打开的弹出窗口都会被人为地向左移动 - 这会导致我们试图将弹出窗口与其...

16得票2回答
WPF样式中触发多个条件的正确方法是什么?

我的WPF应用程序中有一个DataGrid控件。我有一个默认的DataGridRow类自定义样式,运行良好。但是,在这个特定屏幕上的这个特定DataGrid中,我需要一个不同的自定义样式。 每行中的项目有一个布尔属性,当设置时,我希望以不同的前景色和背景色显示该行。但是,当选择该行并且该属性被...

11得票2回答
WPF触发器:当属性和数据值均为true时

当一个属性和数据值为 true 时,我需要能够更改控件的 Style。例如,我的绑定数据有一个 IsDirty 属性。当 IsDirty 为 true 且该控件被选中时,我想要更改该控件的背景颜色。我找到了 MultiTrigger 和 MultiDataTrigger 类...但在这种情况下...

8得票2回答
WPF多数据触发器AND条件

我希望只有当我的两个数据网格都有选定项时,才能启用一个按钮。目前,当其中任何一个数据网格有选择时,该按钮就可用。有什么想法吗? <Button x:Name="button" Content="Z" Grid.Column="1" Margin="0,240,0,0" Vertical...

8得票2回答
(多个)MultiDataTrigger与转换器的效率比较

我目前正在分析一些使用MultiDataTriggers的XAML样式(每个样式有8-10个多数据触发器,每个触发器有4-6个条件)。在考虑这个问题时,我正在考虑是否更有效地使用转换器(或多值转换器),特别是因为无法调试MultiDataTriggers。 有人能够权威地说明MultiDat...