Get Current Value AsFrozen Method
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a frozen copy of the Freezable using current property values. Because the copy is frozen, any frozen sub-objects are copied by reference.
public: System::Windows::Freezable ^ GetCurrentValueAsFrozen();
public System.Windows.Freezable GetCurrentValueAsFrozen ();
member this.GetCurrentValueAsFrozen : unit -> System.Windows.Freezable
Public Function GetCurrentValueAsFrozen () As Freezable
|Action||GetAsFrozen method behavior||GetCurrentValueAsFrozen method behavior|
|Copying a dependency property that has an expression||The method throws an InvalidOperationException because it cannot Freeze the property.||The current value of the expression is copied, but not the expression itself.|
|Copying an animated dependency property||The property's base (non-animated) value is copied. Animations are not copied.||The property's current animated value is copied. Animations are not copied.|
Note that unset properties are not copied, nor are read-only properties.
Notes to Inheritors
This method uses the virtual GetCurrentValueAsFrozenCore(Freezable) method to produce the clone.