【问题标题】:PivotViewer: Trading Card VisibilityPivotViewer:交易卡可见性
【发布时间】:2013-05-30 21:37:38
【问题描述】:

我正在开发一个使用语义缩放的 PivotViewer (Silverlight 5) 控件。有两个集换式卡模板,一个“小”模板显示低分辨率图像,一个“大”模板显示相同图像和一些文本的高分辨率版本。

低分辨率图像捆绑在 XAP 文件中。当该模板的高分辨率版本可见时,我想动态下载并显示交易卡的高分辨率图像。但到目前为止,我能做的最好的事情是在通过 SelectionChanged 选择交易卡时下载图像,如下所示:

http://www.beerolf.com/pivottest/SilverlightLoadTest.html

(当您单击集换式卡片时,您应该会看到“Big!!!”字样,表示正在使用高分辨率图像。如果在单击前放大集换式卡片,原始图像会保留。)

这没关系,但我不想强迫用户点击交易卡来查看更高分辨率的图像。有什么方法可以确定当前可见的集换式卡牌吗?

【问题讨论】:

    标签: c# silverlight-5.0 pivotviewer


    【解决方案1】:

    使用多个模板的诀窍是调整大小。

    在您提供的示例中,加载的模板相当大,因为它们的数量并不多。在这种情况下,您很可能会直接使用更大的模板。

    我会将高分辨率的源网址放在您较大的模板中,以便它们自动加载。你不这样做有什么原因吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-31
      • 1970-01-01
      • 2014-11-06
      • 2023-03-25
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      相关资源
      最近更新 更多