Show / Hide Table of Contents

Class Freezable

Implements abstract base of object, which can freeze its data (user can't change values)

Inheritance
System.Object
DependencyObject
Freezable
InputBinding
EasingFunctionBase
Storyboard
Timeline
Brush
Effect
Geometry
BitmapImage
SoundSource
Inherited Members
DependencyObject.DependencyObjectType
DependencyObject.IsSealed
DependencyObject.Equals(Object)
DependencyObject.GetHashCode()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.GetLocalValueEnumerator()
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.SetBinding(DependencyProperty, Binding)
DependencyObject.SetResourceReference(DependencyProperty, Object)
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

true if this instance is frozen; otherwise, false.

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
DependencyObject.OnPropertyChanged(DependencyProperty)

Events

Changed

Occurs when [changed].

Declaration
public event FreezablePropertyChanged Changed
Event Type
Type Description
FreezablePropertyChanged
Back to top Generated by DocFX