12得票2回答
[多个] DataTrigger “OR” 语句?

我想在绑定的表字段为空时将我的图片的可见性属性设置为隐藏Weblink = NULL **OR** Weblink = "" 使用MultiDataTrigger,您可以按照以下逻辑测试多个条件:"IF FieldA = 1 **AND** FieldB = 2 THEN" 但我需要的是"IF...

11得票1回答
DataTemplate中控件可见性的DataTrigger不起作用

我有一个ListBox,它绑定到一个列表,并为其项设置了DataTemplate。在DataTemplate中,除了第二个TextBlock的可见性外,其他都运作良好!我不明白自己做错了什么,也不想使用转换器,我已经检查过以下链接: 将布尔值绑定到ListBox中TextBlock的可见性 ...

11得票2回答
数据触发器绑定到视图模型属性

我正在尝试创建一个简单的样式数据触发器,它从视图模型属性中获取其绑定值,如下所示: <StackPanel Name="stackTextPanel" Orientation="Horizontal" Margin="0,8,0,0"> &lt...

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

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

11得票2回答
WPF中折叠网格行

我创建了一个自定义的WPF元素,它是从RowDefinition扩展而来的,当元素的Collapsed属性设置为True时,应该会折叠网格中的行。 它通过在样式中使用转换器和数据触发器来将行的高度设置为0来实现。它基于这个SO Answer。 在下面的示例中,当网格分隔符超过窗口的一半时,...

10得票2回答
使用DataTrigger动态设置事件处理程序

当特定条件满足时,我需要为多个ItemsControl 绑定 PreviewMouseLeftButtonDown 事件处理程序。 我已经设计了一种带有 DataTrigger 的样式,并检查了其绑定,并尝试使用<Setter>来设置 BorderThickness 属性以验证 D...

10得票5回答
是否可能创建一个通用的整数到枚举类型的转换器?

我想要能够说<DataTrigger Binding="{Binding SomeIntValue}" Value="{x:Static local:MyEnum.SomeValue}"> 如果 int 值等于 (int)MyEnum.Value,则使它...

10得票2回答
WPF使用DataTrigger设置Image.Source

我试图为一个Image元素定义一个DataTrigger,以便它显示连接/断开连接的图像。但是我一直收到一个Invalid PropertyDescriptor消息。有什么想法吗?<Image> <Image.Style> <Style>...

10得票2回答
移除故事板但保留动画数值?

如何在XAML中删除一个Storyboard(例如,在DataTrigger中使用RemoveStoryboard操作),但保留被动画化的值。与Animatable.BeginAnimation类似: 如果动画的BeginTime为null,则会移除任何当前的动画并保留属性的当前值。

10得票1回答
如何使用DataTrigger覆盖绑定属性

我有以下XAML用于显示所选列表视图项的详细信息。我希望矩形在文本后面显示标准的信息颜色,除非所选项代表错误信息。下面的代码不起作用,并且始终显示信息颜色。如果我不为根<Rectangle />元素指定填充,它将工作得很好。<Rectangle Fill="{DynamicR...