iVisualTreeService 接口 (xamlom.h)

提供用于管理 XAML 可视化树的方法。

继承

IVisualTreeService 接口继承自 IUnknown 接口。 IVisualTreeService 还具有以下类型的成员:

方法

IVisualTreeService 接口具有这些方法。

 
IVisualTreeService::AddChild

将子元素添加到集合中的指定索引处。
IVisualTreeService::AdviseVisualTreeChange

开始侦听对可视化树的更改。
IVisualTreeService::ClearChildren

清除父集合中的所有子元素。
IVisualTreeService::ClearProperty

清除 XAML 元素上的指定属性。
IVisualTreeService::CreateInstance

创建任何 XAML 运行时、枚举或基元类型的实例。
IVisualTreeService::GetCollectionCount

获取集合的计数。
IVisualTreeService::GetCollectionElements

获取集合中的元素。
IVisualTreeService::GetEnums

获取在 XAML 运行时中定义的所有枚举和总计数的数组。
IVisualTreeService::GetPropertyValuesChain

获取传入的元素上设置的所有属性的数组,以及设置属性的有效值所涉及的所有样式的数组。
IVisualTreeService::RemoveChild

从指定的索引中删除子元素。
IVisualTreeService::SetProperty

设置 XAML 元素上的属性值。
IVisualTreeService::UnadviseVisualTreeChange

停止侦听可视化树的更改。

要求

   
目标平台 Windows
标头 xamlom.h

请参阅

IUnknown