PresentationOptions:Freeze Özniteliği

IsFrozenİçeren true öğede durumu olarak Freezable ayarlar. Özniteliği belirtilmemiş Freezable bir için varsayılan davranış, yükleme zamanındadır ve çalışma zamanında genel PresentationOptions:FreezeIsFrozenfalseFreezable davranışa bağlıdır.

XAML Öznitelik Kullanımı

<object  
  xmlns:PresentationOptions="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"  
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"  
  mc:Ignorable="PresentationOptions">  
    <freezableElement PresentationOptions:Freeze="true"/>  
</object>  

XAML Değerleri

PresentationOptions XML 1.0 belirtimi başına herhangi bir geçerli ön ek dizesi olan bir XML ad alanı ön eki. Ön PresentationOptions ek, bu belgelerde tanımlama amacıyla kullanılır.
freezableElement Türetilen herhangi bir sınıf örneğini bir Freezable öğesi.

Açıklamalar

özniteliği, Freeze XML ad alanı içinde tanımlanan tek öznitelik veya diğer programlama http://schemas.microsoft.com/winfx/2006/xaml/presentation/options öğesidir. özniteliği, kök öğe bildirimlerinin bir parçası olarak FreezeFreeze kullanılarak, özel olarak yalıtılabilir olarak atanabilir. Belirsiz olması gereken neden, tüm XAML işlemci uygulamaları yük zamanında dondurulamaz; bu özellik XAML belirtimlerinin FreezeFreezable bir parçası değildir.

özniteliğini işleme Freeze özelliği, derlenmiş uygulamalar için XAML'i işleen XAML işlemcisinde özel olarak yerleşiktir. özniteliği herhangi bir sınıf tarafından desteklanmaz ve öznitelik söz dizimi genişletilebilir veya değiştirilebilir değildir. Kendi XAML işlemcinizi uygulayıyorsanız, yük zamanında öğelerde özniteliğini işlerken WPF XAML işlemcisinin donma davranışını paralel FreezeFreezable olarak seçebilirsiniz.

Özniteliğin Freeze (büyük/küçük harfe duyarlı değil) dışında true herhangi bir değeri bir yükleme zamanı hatası üretir. (özniteliğini olarak belirtmek hata değildir, ancak zaten varsayılan Freezefalse değerdir, bu nedenle ayarı hiçbir false şey olmaz).

Ayrıca bkz.