none
为什么!为什么!SemanticZoom就不支持非ListViewBase控件? RRS feed

全部回复

  • 你这句话在描述上有问题。

    应该这么说,SemanticZoom只支持实现了ISemanticZoomInformation接口的控件。

    因为ListViewBase实现了ISemanticZoomInformation接口,所以SemanticZoom支持它。

    当然对于那些没有实现ISemanticZoomInformation接口的控件,像FlipView,我们可以对FlipView进行扩展,实现ISemanticZoomInformation接口。这样SemanticZoom就可以支持我们扩展的控件。

    代码示例:

    public sealed class SemanticZoomFlipView : FlipView, ISemanticZoomInformation

    SemanticZoomFlipView就继承了FlipView和ISemanticZoomInformation,接下来去实现ISemanticZoomInformation接口就行了。

    Good Luck!

    2014年9月26日 8:10