#概要
UWPでEventTriggerを使おうと思ったら、ちょっと手間取ったので手順を残します。
#導入
WPFではBlendの中のライブラリを参照したりしました。UWPではNugetでBehaviorsというライブラリを使います。
##Nuget
Nugetで次のどちらかを入手します
- Microsoft.Xaml.Behaviors.Uwp.Native
- Microsoft.Xaml.Behaviors.Uwp.Managed
##XAML側準備
そして、WPFのときと同じように名前空間をxamlに追加します
xmlns:Interactivity="using:Microsoft.Xaml.Interactivity"
xmlns:Interactions="using:Microsoft.Xaml.Interactions.Core"
##EventTrigger追加
<Button x:Name="button1">
<Interactivity:Interaction.Behaviors>
<Interactions:EventTriggerBehavior EventName="Click" SourceObject="{Binding ElementName=button1}">
<Interactions:InvokeCommandAction Command="{Binding UpdateCountCommand}"/>
</Interactions:EventTriggerBehavior>
</Interactivity:Interaction.Behaviors>
</Button>
##その他
このライブラリは色々な機能があるっぽいので、活用しましょう(他人任せ)。
#参考