Class ProviderUILayerBase
Inheritance
System.Object
ProviderUILayerBase
Namespace: Telerik.Windows.Documents.UI.Layers
Assembly: Telerik.Windows.Documents.dll
Syntax
public abstract class ProviderUILayerBase : Object, IUILayer
Constructors
ProviderUILayerBase()
Declaration
public ProviderUILayerBase()
Properties
CurrentUpdateContext
Declaration
public UILayerUpdateContext CurrentUpdateContext { get; }
Property Value
UILayerUpdateContext
|
IsHitTestVisible
Declaration
public bool IsHitTestVisible { get; set; }
Property Value
System.Boolean
|
Implements
Name
Declaration
public abstract string Name { get; }
Property Value
System.String
|
Implements
ShouldClip
Declaration
public virtual bool ShouldClip { get; }
Property Value
System.Boolean
|
Implements
ShouldUpdateWhenNotInvalidated
Declaration
public virtual bool ShouldUpdateWhenNotInvalidated { get; }
Property Value
System.Boolean
|
Implements
UIRegistry
Methods
ArrangeChildren()
ClearChildren()
DoOnPresentationChanged()
Declaration
public virtual void DoOnPresentationChanged()
Implements
EnumerateVisibleProviders()
Declaration
protected abstract IEnumerable<IUIProvider> EnumerateVisibleProviders()
Returns
System.Collections.Generic.IEnumerable<IUIProvider>
|
GetLayerUIElement()
Declaration
public UIElement GetLayerUIElement()
Returns
System.Windows.UIElement
|
Implements
RemoveUIProvider(IUIProvider)
Declaration
protected abstract void RemoveUIProvider(IUIProvider provider)
Parameters
IUIProvider
provider
|
RemoveUIProviderNoRecycle(IUIProvider)
Declaration
protected void RemoveUIProviderNoRecycle(IUIProvider provider)
Parameters
IUIProvider
provider
|
ShouldRemoveProvider(IUIProvider)
Declaration
protected virtual bool ShouldRemoveProvider(IUIProvider uiProvider)
Parameters
IUIProvider
uiProvider
|
Returns
System.Boolean
|
UpdateUI()
Declaration
protected virtual void UpdateUI()
UpdateViewPort(UILayerUpdateContext)
Declaration
public void UpdateViewPort(UILayerUpdateContext context)
Parameters
UILayerUpdateContext
context
|