0

我有一个 Metro Style 的应用程序,其中一个页面包含包含多个图块的“全景图”。

在panorama.cs 中的事件

 protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
 {}

protected override void OnPreviewMouseMove(MouseEventArgs e)
{}

用于从左到右滚动全景图,反之亦然。

在每个“平铺”上,我定义了一个函数

private void Tile_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
{}

这用于打开另一个表单。

但由于全景事件,不会调用此方法,如果我评论“Panorama.cs”的上述事件,我无法从左到右滚动,反之亦然。如何实现两者。

提前致谢

4

1 回答 1

1

After some RnD and hit and trial testing I found this can be done simply. Instead of using "MouseDoubleClick" event handler , just use "PreviewMouseDoubleClick". :)

于 2013-04-08T09:53:59.177 回答