2009-07-07 82 views
0

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

我想我想让较大的图像控件发出一些实际上包含图像的东西 - 较小的图像控件将拾取并显示。这会是一个利用RoutedCommands的好地方吗?我可以传递像这样的图像吗?

回答

0

RoutedCommands在这种情况下看起来有点错位......您需要鼠标顺利响应,并且您想要的最后一件事是在这里和那里触发命令。

你可能更适合使用VisualBrush。虽然伊恩格里菲斯的例子here是放大镜(WPF中的早期规范VisualBrush示例),但您可以轻松调整它以显示图像的一部分。

+0

这不完全是我最终做的,但你的回答开始了我的一条路径,导致我的最终解决方案。 – djschwartz 2009-07-15 16:26:31