Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides methods to manage a XAML visual tree.
Inheritance
The IVisualTreeService interface inherits from the IUnknown interface. IVisualTreeService also has these types of members:
Methods
The IVisualTreeService interface has these methods.
| IVisualTreeService::AddChild Adds a child element to the collection at the specified index. |
| IVisualTreeService::AdviseVisualTreeChange Starts listening for changes to the visual tree. |
| IVisualTreeService::ClearChildren Clears all child elements from the parent collection. |
| IVisualTreeService::ClearProperty Clears the specified property on a XAML element. |
| IVisualTreeService::CreateInstance Creates an instance of any XAML runtime, enum, or primitive type. |
| IVisualTreeService::GetCollectionCount Gets the count of a collection. |
| IVisualTreeService::GetCollectionElements Gets the elements in a collection. |
| IVisualTreeService::GetEnums Gets an array of all the enums defined in the XAML runtime and the total count. |
| IVisualTreeService::GetPropertyValuesChain Gets an array of all the properties set on the element passed in, and an array of all the styles involved in setting the effective values of the properties. |
| IVisualTreeService::RemoveChild Removes the child element from the specified index. |
| IVisualTreeService::SetProperty Sets a property value on a XAML element. |
| IVisualTreeService::UnadviseVisualTreeChange Stops listening for changes to the visual tree. |
Requirements
| Requirement | Value |
|---|---|
| Target Platform | Windows |
| Header | xamlom.h |