【问题标题】:Is this a good case for use of RoutedCommand?这是使用 RoutedCommand 的好案例吗?
【发布时间】:2009-07-07 16:19:41
【问题描述】:

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

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

【问题讨论】:

    标签: wpf mvvm routed-commands


    【解决方案1】:

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

    使用 VisualBrush 可能会更好。虽然 Ian Griffith 的示例 here 是一个放大镜(WPF 中的早期规范 VisualBrush 示例),但您可以轻松调整它以显示图像的一部分。

    【讨论】:

    • 这并不是我最终要做的事情,但你的回答让我走上了通往最终解决方案的道路。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多