Posted at

EventTriggerでSetterを使いたかった

More than 5 years have passed since last update.

もちろん使えないです。

なのでアニメーションしないアニメーションで対応。


EventTriggerWuthSetter.xaml

<EventTrigger RoutedEvent="UIElement.HogeEvent">

<BeginStoryboard>
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="HogeProperty">
<DiscreteObjectKeyFrame KeyTime="0">
<DiscreteObjectKeyFrame.Value>
<!-- セットしたい値 -->
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>

int 100とかは xmlns:sys="clr-namespace:System;assembly=mscorlib"

sys:Int32100/sys:Int32とかでOK。