Class Freezable
Implements abstract base of object, which can freeze its data (user can't change values)
Inheritance
System.Object
Freezable
Inherited Members
Namespace: EmptyKeys.UserInterface
Assembly: EmptyKeys.UserInterface.dll
Syntax
public abstract class Freezable : DependencyObject
Constructors
Freezable()
Initializes a new instance of the Freezable class.
Declaration
protected Freezable()
Properties
IsFrozen
Gets a value indicating whether this instance is frozen.
Declaration
public bool IsFrozen { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Parent
Gets or sets the parent.
Declaration
public UIElement Parent { get; set; }
Property Value
Type | Description |
---|---|
UIElement | The parent. |
Methods
Freeze()
Freezes this instance.
Declaration
public void Freeze()
OnPropertyChanged(DependencyProperty)
Called when [property changed].
Declaration
protected override void OnPropertyChanged(DependencyProperty property)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | property | The property. |
Overrides
Events
Changed
Occurs when [changed].
Declaration
public event FreezablePropertyChanged Changed
Event Type
Type | Description |
---|---|
FreezablePropertyChanged |