私のアプリケーションは、(コード ビハインドを介して) パス シェイプをグリッドに追加します。これは次のようになります。
<Path Data='M0,161 L200,161 L200,1 L130,1 L130,21 L150,21 L150,41 L180,41 L180,136 L20,136 L20,41 L50,41 L50,21 L70,21 L70,6 L130,6 L130,1 L0,1 z'/>
そして、これらのパスはグリッド内にあり、それ自体がビューボックス内にあります。開始点が M0,0 でない場合、グリッドに対するパスの位置を取得するにはどうすればよいですか? Canvas.GetLeft(path)/Canvas.GetTop(path) のようなものを使用してみましたが、明らかに機能しません。