下に移動したいコントロールがありますMouseOver
。残念ながら、マウスオーバーしてもアニメーションは実行されませんが、背景の色が変わります。
Toolkit:Dialog
を継承するカスタム ダイアログ コントロールContentControl
です。また、最終的な実装では、MouseOver を使用しません。これは現在、テストを容易にするためです。
<Style x:Key="blah" TargetType="Toolkit:Dialog">
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Toolkit:CanvasControl.Background" Value="White" />
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.Y)" From="0" To="100" Duration="00:00:01.000" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style>