Class ContextLayoutManager
Implements context layout manager, used for multi-threading features of layout pass
Inheritance
System.Object
ContextLayoutManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: EmptyKeys.UserInterface
Assembly: EmptyKeys.UserInterface.dll
Syntax
public sealed class ContextLayoutManager
Properties
Instance
Gets the instance.
Declaration
public static ContextLayoutManager Instance { get; }
Property Value
Type | Description |
---|---|
ContextLayoutManager | The instance. |
IsLayoutDirty
Gets or sets a value indicating whether this instance is layout dirty.
Declaration
public bool IsLayoutDirty { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Methods
CheckLock()
Checks the lock.
Declaration
public void CheckLock()
FireLayoutUpdated()
Fires the layout updated.
Declaration
public void FireLayoutUpdated()
Lock()
Locks the layout pass
Declaration
public void Lock()
Unlock()
Unlocks the layout pass
Declaration
public void Unlock()