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

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

8得票2回答
无法通过数据触发设置ContentTemplate

我希望ContentTemplate根据DataTrigger中的值而变化。 是的,我考虑过使用DataTemplateSelector,但现在我需要一个DataTrigger或者更好地说是一个MultiDataTrigger。 请看下面的示例应用程序,DataTemplate没有改变: ...

18得票2回答
可以在网格的行定义上使用触发器吗?

我有一个表格,其行需要根据视图模型动态调整大小。我想要做类似于以下的操作:<RowDefinition Height="2*"> <RowDefinition.Style> <Style> <Style....

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

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

7得票3回答
混合触发器 vs. WPF 触发器

在我的看法中,Interactivity命名空间中的Blend-style Triggers和WPF中可通过Styles、ControlTemplate等获得的经典Triggers存在重大差异(我想这可能同样适用于SilverLight)。 在WPF中,当您使用Setter设置触发器时,会出...

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

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

7得票2回答
在ControlTemplate中,从样式DataTrigger的TemplateBinding

在以下XAML中,我使用一个带边框的矩形作为ToggleButton的模板。 我想要BorderBrush的颜色不同以反映ToggleButton.IsChecked的变化值。不幸的是,在DataTrigger中使用TemplateBinding的尝试失败了。我需要做什么才能实现这个效果? ...

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

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

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

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

18得票2回答
如何在数值不等于时使用数据触发器

我有一个数据网格中的“送货员”列,它与后端代码中的列表绑定。数据网格的值会动态更改。 <DataTrigger Binding="{Binding Path=delivery_boy}" Value="Not Assigned"> <Setter Property="...