193得票4回答
如何在WPF中为数据触发器提供多个条件?

我如何在WPF中为数据触发器提供多个条件?

190得票12回答
DataTrigger中的值不为空?

我知道我可以创建一个setter用于检查值是否为NULL并执行某些操作。例如:<TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataT...

56得票4回答
如何使DataTemplate.DataTrigger检查大于或小于?

以下使年龄显示为红色,如果它等于 30。 如何使年龄显示为红色,如果它大于 30?<DataTemplate DataType="{x:Type local:Customer}"> <Grid x:Name="MainGrid" Style="{StaticReso...

55得票3回答
触发器和数据触发器有什么区别?

它们看起来一样。但它们之间有显著的区别吗?我觉得我漏掉了什么。

49得票5回答
基于对象类型的WPF触发器

有没有办法在触发器中比较对象类型?<DataTrigger Binding="{Binding SelectedItem}" Value="SelectedItem's Type"> </DataTrigger> 背景: 我有一个工具栏,我想根据当前设置为选定项目对象的...

39得票2回答
多数据触发器 vs 多绑定数据触发器

我遇到了这样一种情况,在使用MultiDataTrigger或者使用带有MultiBinding的DataTrigger的情况下,我可以轻松地实现相同的功能。是否有任何实质性的理由更喜欢其中一种方法而不是另一种方法? 使用MultiDataTrigger:<MultiDataTrigg...

38得票1回答
在WPF中,如何调试触发器?

在WPF中,有哪些好的方法可以调试这样的触发器?<Trigger Property="IsMouseOver" Value="True"> <Setter Property="FontWeight" Value="Bold"/> </Trigger&...

36得票4回答
触发器集合成员必须是事件触发器类型。

我创建了一个类似下面的UserControl:<UserControl> <StackPanel Orientation="Vertical"> <StackPanel x:Name="Launch"...

31得票2回答
WPF数据触发器未按预期触发

我有以下 XAML 代码:<TextBlock Text="{Binding ElementName=EditListBox, Path=SelectedItems.Count}" Margin="0,0,5,0"/> <TextBlock Text="items selec...

29得票5回答
WPF - 当属性发生变化时无论新值是什么都触发DataTrigger

我正在尝试在DataGrid中的单元格数值发生变化时,对单元格执行动画。 DataGrid本身绑定了一个普通的CLR对象ObservableCollection。在这种情况下,我们假设这些对象是具有“FirstName”、“LastName”和“Age”属性的“Person”对象。“Pers...