ISemanticZoomInformation 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
传达视图作为两个可能视图之一 (ZoomedOutView 或 ZoomedInView) SemanticZoom 的信息。
public interface class ISemanticZoomInformation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2808757091, 8859, 19909, 170, 17, 157, 146, 47, 191, 138, 152)]
struct ISemanticZoomInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2808757091, 8859, 19909, 170, 17, 157, 146, 47, 191, 138, 152)]
public interface ISemanticZoomInformation
Public Interface ISemanticZoomInformation
- 派生
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
ISemanticZoomInformation 接口为 SemanticZoom 控件的单个视图提供信息。 但是,它不提供同步 SemanticZoom 的两个视图的信息。 ZoomedInView 和 ZoomedOutView 应同步,因此,如果用户在 ZoomedOutView 中选择一个组,该组的详细信息将显示在 ZoomedInView 中。 你可以使用 CollectionViewSource 或添加代码以同步视图。 绑定到同一 CollectionViewSource 的任何控件将始终具有相同的当前项。 如果两个视图使用相同的 CollectionViewSource 作为其数据源, 则 CollectionViewSource 将自动同步视图。 否则,可以处理 SemanticZoom.ViewChangeStarted 事件并同步事件处理程序中的项。 有关详细信息 ,请参阅 SemanticZoom 。
属性
IsActiveView |
获取或设置一个值,该值指示实现视图是否为活动视图。 |
IsZoomedInView |
获取或设置一个值,该值指示实现视图是否是语义上更完整的放大视图。 |
SemanticZoomOwner |
获取或设置托管实现视图的 SemanticZoom 所有者。 |
方法
CompleteViewChange() |
当 SemanticZoom 的整体视图发生更改时,更改演示文稿的相关方面 (例如滚动 UI 或状态) 。 |
CompleteViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) |
当实现视图是源视图,而新视图是可能不同的实现视图时,完成与视图更改相关的按项操作。 |
CompleteViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) |
当实现视图是目标视图而源视图是可能不同的实现视图时,完成与视图更改相关的按项操作。 |
InitializeViewChange() |
初始化对演示文稿相关方面的更改, (例如滚动 UI 或当 SemanticZoom 的整体视图即将更改时的状态) 。 |
MakeVisible(SemanticZoomLocation) |
强制视图中的内容滚动,直到 SemanticZoomLocation 指定的项可见。 如果找到该项,也会聚焦该项。 |
StartViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) |
当实现视图为源视图且挂起的目标视图为可能不同的实现视图时,初始化与视图更改相关的按项操作。 |
StartViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) |
当源视图为不同视图且挂起的目标视图为实现视图时,初始化与视图更改相关的按项操作。 |