ストロークをパスと比較します
-
16-10-2019 - |
質問
インクプレセンター上のユーザーの入力をテンプレートに分析したいと思います。
Pseudo-Xaml
<Canvas>
<Canvas ScaleTransform="to match parent size">
<Path Data="some line or bezier">
<InkPresenter>
したがって、本質的に、私が必要とするのは、パスが画面に描いたトップレベルのキャンバスと比較して、実際のポイントを決定することです。また、私は方向性を知る必要があります。つまり、パスの開始近くでストロークの開始を開始しましたか?
おそらく、path.dataを使用する代わりに、ライン/曲線を手動でレンダリングする方が良いでしょうか?
解決
さて、私はパスの位置を計算して、マウスダウン、移動、アップのスタイルスポイントと比較しています。かなり簡単に進みます。このコードは非常に役立ちます - http://eztier.com/dba2day/?p=181
所属していません StackOverflow