Class InheritanceContextPropagator
This class is used to propagate inheritance context to non-visual class instances that might be part of the WPF control element tree. Note that while it relies on the special notion that Freezable classes have for "inheritance context", you should not rely on any other characteristics that Freezable objects usually have (cloning, freezing, etc.). Actually this object will explicitly prevent the framework from freezing its instances and it will generally behave as any other non-Freezable object.
Inheritance
Namespace: Telerik.Windows
Assembly: Telerik.Windows.Controls.dll
Syntax
public class InheritanceContextPropagator : Freezable
Constructors
InheritanceContextPropagator()
Declaration
public InheritanceContextPropagator()
Methods
CreateInstanceCore()
When implemented in a derived class, creates a new instance of the System.Windows.Freezable derived class.
Declaration
protected override Freezable CreateInstanceCore()
Returns
System.Windows.Freezable
The new instance. |
FreezeCore(Boolean)
Makes the System.Windows.Freezable object unmodifiable or tests whether it can be made unmodifiable.
Declaration
protected override bool FreezeCore(bool isChecking)
Parameters
System.Boolean
isChecking
True to return an indication of whether the object can be frozen (without actually freezing it); false to actually freeze the object. |
Returns
System.Boolean
If |