ビューモデルのパラメーターに位置がバインドされているカスタム UserControl があります。
<Canvas Name="CursorCanvas">
<ctrl:HandCursor x:Name="RightHandCursor" State="{Binding RightHandState}" Visibility="{Binding IsHandTracking, Converter={StaticResource BoolToVisibilityConverter}}" Canvas.Top="{Binding RightHandY}" Canvas.Left="{Binding RightHandX}" />
</Canvas>
このコントロール内で HitTest を実行して、その下に何があるかを判断します。現在、この HitTest は 1 秒間隔の DispatcherTimer に接続されています。Canvas 上を移動するときに HitTest を実行するようにコントロールに指示したいのですが、移動中の UserControl で Canvas の位置の更新をキャプチャする方法が見つかりません。
上で定義した「HandCursor」UserControl のコード ビハインドで Canvas.Top/Left の動きの更新をキャプチャするにはどうすればよいですか?
どうもありがとう!