Gridsplitter和触摸

时间:2011-07-05 09:45:57

标签: wpf xaml touch gridsplitter

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

有关如何使这项工作的任何提示?

2 个答案:

答案 0 :(得分:1)

只需注册这样的事件:

YourGridSplitter.PreviewDragEnter += new DragEventHandler(YourGridSplitter_PreviewDragEnter);

void YourGridSplitter_PreviewDragEnter(object sender, DragEventArgs e)
{
   // nothing here
}

答案 1 :(得分:0)

您需要捕获触摸设备。

gs.PreviewTouchDown += (s, e) => { e.TouchDevice.Capture((s as UIElement)); };