17得票1回答
数据触发器未触发

我有以下的XAML代码: <DockPanel> <DockPanel> <CheckBox IsChecked="{Binding Path=Test}" /> <CheckBox IsChecked="...

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

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

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

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

29得票1回答
边框背景的样式数据触发器

我有下面的边框。为什么我的TextBlock的前景色能够正常工作,但是边框的背景色总是保持不变(好像IsDeleted属性总是false)?<Border DockPanel.Dock="Top" BorderBrush="Black" Background="#CBE2FF" Bord...

14得票1回答
在DataTrigger中比较两个动态值

我想比较两个动态值User_id和user_id是否相等,并设置一个属性Cursor。另外,当光标为手形时,我必须执行一个函数。如何做到这一点?这是我正在使用的代码:<DataTrigger Binding="{Binding Path=User_id}" Value="{Binding...

20得票1回答
你能将DataTrigger绑定到一个附加属性上吗?

在WPF中,DataTrigger能否绑定到附加属性?我希望在特定的验证规则被触发时,在附加属性上使用转换器来提供样式。我正在使用如下标记:<DataTrigger Binding="{Binding Path=Validation.Errors, ...

8得票5回答
Xaml绑定中的Switch(Select)语句?

有没有办法在XAML中创建条件绑定? 示例: <Window x:Name="Me" DataContext="{Binding ElementName=Me}"> <TextBlock> <TextBlock.Text> ...

7得票1回答
检查绑定属性是否存在

我有一个情况,即应用程序中有一个通用控件在多个地方使用。 现在,在这个控件上有一个数据触发器,针对属性A。即: DataTrigger Binding={Binding A} ....... 现在可能存在这样一种情况,即在视图模型中不存在属性A,那么我需要基于属性B(该属性存在于该视图模...

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

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

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

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