3

我正在使用 GridSplitter 来调整列的大小(还有什么 :))。工作正常。但是,我正在 Surface V2 环境中发展,如果我使用触摸模拟,触摸事件不会传输到我亲爱的 GridSplitter。

关于如何使其工作的任何提示?

4

2 回答 2

1

只需像这样注册事件:

YourGridSplitter.PreviewDragEnter += new DragEventHandler(YourGridSplitter_PreviewDragEnter);

void YourGridSplitter_PreviewDragEnter(object sender, DragEventArgs e)
{
   // nothing here
}
于 2012-07-16T17:51:21.537 回答
0

您需要捕获触摸设备。

gs.PreviewTouchDown += (s, e) => { e.TouchDevice.Capture((s as UIElement)); };
于 2016-08-12T12:47:58.340 回答