首页 > Windows开发 > 详细

WPF System.Windows.Interactivity 使用示例

时间:2021-05-14 16:21:30      阅读:14      评论:0      收藏:0      [点我收藏+]

System.Windows.Interactivity 用于绑定多个事件,类似于多个触发器(MultiTrigger)

在Nuget搜索System.Windows.Interactivity下载安装到项目中

在XAML中引用

引用方式一:

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

引用方式二:

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

示例一:Button的多个事件(命令)

<Button Name="btn" Content="绑定多个Command">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Click">
            <i:InvokeCommandAction Command="{Binding Command1}" CommandParameter="1" />
        </i:EventTrigger>
        <i:EventTrigger EventName="MouseMove">
            <i:InvokeCommandAction Command="{Binding Command2}" CommandParameter="{Binding ElementName=btn}" />
        </i:EventTrigger>
    </i:Interaction.Triggers>
</Button>

  

WPF System.Windows.Interactivity 使用示例

原文:https://www.cnblogs.com/microsoft-zh/p/14767807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!