Class NativeControlHost
public class NativeControlHost : Control, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue
- Inheritance
-
NativeControlHost
- Implements
- Inherited Members
- Extension Methods
Constructors
NativeControlHost()
public NativeControlHost()
Methods
CreateNativeControlCore(IPlatformHandle)
protected virtual IPlatformHandle CreateNativeControlCore(IPlatformHandle parent)
Parameters
parent
IPlatformHandle
Returns
DestroyNativeControlCore(IPlatformHandle)
protected virtual void DestroyNativeControlCore(IPlatformHandle control)
Parameters
control
IPlatformHandle
OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
Called when the control is added to a rooted visual tree.
protected override void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)
Parameters
e
VisualTreeAttachmentEventArgsThe event args.
OnCreateAutomationPeer()
Returns a new, type-specific AutomationPeer implementation for the control.
protected override AutomationPeer OnCreateAutomationPeer()
Returns
- AutomationPeer
The type-specific AutomationPeer implementation.
OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
Called when the control is removed from a rooted visual tree.
protected override void OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs e)
Parameters
e
VisualTreeAttachmentEventArgsThe event args.
TryUpdateNativeControlPosition()
public bool TryUpdateNativeControlPosition()