Wpf 如何让DataTrigger中的Setter调用方法或触发事件
我在一个样式中有一些数据触发器。大多数只是更改一些样式属性。我想要一个新的调用方法Wpf 如何让DataTrigger中的Setter调用方法或触发事件,wpf,events,styles,datatrigger,Wpf,Events,Styles,Datatrigger,我在一个样式中有一些数据触发器。大多数只是更改一些样式属性。我想要一个新的调用方法 <DataTrigger Binding="{Binding ValueChanged}" Value="True"> <Setter CallThis="MyFunction"> </Setter> </DataTrigger>
<DataTrigger Binding="{Binding ValueChanged}" Value="True">
<Setter CallThis="MyFunction"> </Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</ContentControl.Style>
</ContentControl>
因此,当ValueChanged为true时,应该调用MyFunction。有没有合适的方法来实现这一点?是否愿意提供更多关于最终结果的见解?该方法会做什么?该控件的用途是什么?我很好奇最终的操作是否主要涉及视图或viewmodel。如果所讨论的控件类似于
复选框
,那么它将具有一个命令
,当用户更改值时将执行该命令。其他场景可能需要一些更奇特的东西,如“EventToCommand”或在应用程序模板上连接事件处理程序。值得一提的是,触发器有entreactions
,但它们大多与故事板交互。你能发布完整的ContentControl
XAML吗?担心我们会滥用版权:)?@Guttsy想要的最终结果实际上与我的行为有关,我只是在尝试一种不同的方法。@Sakura我会看看是否可以减少代码,以避免发布代码时被拍打手腕。