0

我有一个 WPF 页面,上面有 2 个 ContentControl。两个 ContentControl 都有一个图像,一个比另一个小得多。当鼠标悬停在较大的图像上时,我想在较小的图像上显示放大视图。与此非常相似的东西:http ://www.trekbikes.com/us/en/bikes/urban/soho/soho/ 。

我想我希望较大的图像控件发送实际包含图像的内容 - 较小的图像控件会拾取并显示。这是利用 RoutedCommands 的好地方吗?我可以传递这样的图像吗?

4

1 回答 1

0

在这种情况下,RoutedCommands 似乎有点放错了位置……您希望鼠标能够顺利响应,而您最不想要的就是在这里和那里触发的命令。

您可能最好使用 VisualBrush。虽然 Ian Griffith 的示例放大镜(WPF 中早期的规范 VisualBrush 示例),但您可以轻松地对其进行调整以显示图像的一部分。

于 2009-07-08T05:10:51.710 回答