私はGridSplitterを使用して列のサイズを変更しています(それ以外は何ですか?)。正常に動作します。 しかし、私はSurface V2環境で進化しています。タッチシミュレーションを使用すると、Touchイベントは私の親のGridSplitterには送信されません。グリッドスプリッターとタッチ
どのようにしたらうまくいくのでしょうか?
私はGridSplitterを使用して列のサイズを変更しています(それ以外は何ですか?)。正常に動作します。 しかし、私はSurface V2環境で進化しています。タッチシミュレーションを使用すると、Touchイベントは私の親のGridSplitterには送信されません。グリッドスプリッターとタッチ
どのようにしたらうまくいくのでしょうか?
はちょうどこのようなイベントを登録します。
YourGridSplitter.PreviewDragEnter += new DragEventHandler(YourGridSplitter_PreviewDragEnter);
void YourGridSplitter_PreviewDragEnter(object sender, DragEventArgs e)
{
// nothing here
}
あなたがtouchdeviceをキャプチャする必要があります。
gs.PreviewTouchDown += (s, e) => { e.TouchDevice.Capture((s as UIElement)); };