以下面的部分wpf程序为例:
<Button Grid.Column="3" Margin="5" Content="<" FontSize="18" Background="Transparent" Foreground="LightGray">
<b:Interaction.Triggers>
<b:EventTrigger EventName="Click">
<b:InvokeCommandAction Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type local:LoginLogView}}, Path=DataContext.LastPageCommand}" CommandParameter="{Binding}"/>
</b:EventTrigger>
</b:Interaction.Triggers>
</Button>
在写wpf程序的时候遇到了一个问题,提示当前wpf不支持Interation,排查问题的时候发现没有定义命名空间前缀,于是定义了前缀:
xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
但是随后又提示:
命名空间“http://schemas.microsoft.com/xaml/behaviors”不存在Interation
然后排查问题发现没有安装相应的软件包,安装完之后我的问题就解决了。
具体安装包步骤如下(我的环境是vs2022,.Net3.6):