首页 > 其他分享 >WPF中Trigger、DataTrigger、EventTrigger区别

WPF中Trigger、DataTrigger、EventTrigger区别

时间:2022-09-30 14:57:24浏览次数:48  
标签:EventTrigger 触发器 DataTrigger Trigger WPF 属性

Trigger 属性触发器

它监视所有者控件上的特定属性,当该属性具有与指定值匹配的值时,属性可以更改。

<Trigger Property="IsMouseOver" Value="True">

 

DataTrigger 数据触发器

用于不一定是依赖项属性的属性。它们通过创建与常规属性的绑定来工作,然后监视该属性的更改。

<DataTrigger Binding="{Binding ElementName=cbSample, Path=IsChecked}" Value="True">

 

EventTrigger 事件触发器

主要用于触发动画,以响应被调用的事件。

<EventTrigger RoutedEvent="MouseEnter">
    <EventTrigger.Actions>
        <BeginStoryboard>
            <Storyboard>
                <DoubleAnimation Duration="0:0:0.300" Storyboard.TargetProperty="FontSize" To="28" />
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger.Actions>
</EventTrigger>                

 

  

标签:EventTrigger,触发器,DataTrigger,Trigger,WPF,属性
From: https://www.cnblogs.com/xuzhongjie/p/16744889.html

相关文章