Class ProviderUILayerBase
Inheritance
System.Object
    ProviderUILayerBase
  Inherited Members
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
  Namespace: Telerik.WinForms.Documents.UI.Layers
Assembly: Telerik.WinControls.RichTextEditor.dll
Syntax
public abstract class ProviderUILayerBase : 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()
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
         
  |