ObjectKeyFrameCollection.GetAsFrozenCore(Freezable) メソッド


このインスタンスを、指定した ObjectKeyFrameCollection オブジェクトの複製にします。Makes this instance a clone of the specified ObjectKeyFrameCollection object.

 override void GetAsFrozenCore(System::Windows::Freezable ^ sourceFreezable);
protected override void GetAsFrozenCore (System.Windows.Freezable sourceFreezable);
override this.GetAsFrozenCore : System.Windows.Freezable -> unit
Protected Overrides Sub GetAsFrozenCore (sourceFreezable As Freezable)



複製する ObjectKeyFrameCollection オブジェクトです。The ObjectKeyFrameCollection object to clone.


このメソッドは、依存関係プロパティをコピーするときにリソース参照とデータ バインディングをコピーしますが (ただし、これらは解決されなくなる場合があります)、アニメーションやその現在の値はコピーしません。When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values. これらのプロパティにリソース参照またはデータバインドが含まれている場合、はオブジェクトを固定しようとすると GetAsFrozen 失敗し、がスローされ InvalidOperationException ます。Note that if these properties contain resource references or data bindings, GetAsFrozen will fail when trying to freeze the object and will throw an InvalidOperationException.

このメソッドは、メソッドによって呼び出され GetAsFrozen ます。このメソッドをオーバーライドするときに基本実装を呼び出す場合を除き、コードから直接呼び出すことはできません。This method is called by the GetAsFrozen method and should not be called directly from your code, except when calling the base implementation while overriding this method. 現在のオブジェクトの固定コピーを作成するには、 GetAsFrozen このメソッドを直接呼び出すのではなく、を呼び出します。To create a frozen copy of the current object, call GetAsFrozen instead of calling this method directly.

詳細については、「Freezable.GetAsFrozenCore」を参照してください。For more information, see Freezable.GetAsFrozenCore.