你这句话在描述上有问题。
应该这么说,SemanticZoom只支持实现了ISemanticZoomInformation接口的控件。
因为ListViewBase实现了ISemanticZoomInformation接口,所以SemanticZoom支持它。
当然对于那些没有实现ISemanticZoomInformation接口的控件,像FlipView,我们可以对FlipView进行扩展,实现ISemanticZoomInformation接口。这样SemanticZoom就可以支持我们扩展的控件。
代码示例:
public sealed class SemanticZoomFlipView : FlipView, ISemanticZoomInformation
SemanticZoomFlipView就继承了FlipView和ISemanticZoomInformation,接下来去实现ISemanticZoomInformation接口就行了。
Good Luck!