Aracılığıyla paylaş


PresentationOptions:Freeze Özniteliği

İçerilen IsFrozenFreezable öğesinde durumunu olarak true ayarlar. Belirtilen özniteliği olmayan bir Freezable için varsayılan davranış, yükleme zamanındadır ve çalışma zamanında genel Freezable davranışa bağımlıdır IsFrozenfalse.PresentationOptions:Freeze

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

Değer Tanım
PresentationOptions XML 1.0 belirtimine göre herhangi bir geçerli ön ek dizesi olabilecek bir XML ad alanı ön eki. Ön ek PresentationOptions , bu belgelerde tanımlama amacıyla kullanılır.
freezableElement türetilmiş herhangi bir sınıfının Freezableörneğini oluşturan bir öğe.

Açıklamalar

Freeze özniteliği, XML ad alanında http://schemas.microsoft.com/winfx/2006/xaml/presentation/options tanımlanan tek öznitelik veya diğer programlama öğesidir. Freeze özniteliği bu özel ad alanında bulunur, böylece kök öğe bildirimlerinin bir parçası olarak mc:Ignorable Özniteliği kullanılarak yoksayılabilir olarak atanabilir. Yoksayılabilir olmasının nedeni Freeze , tüm XAML işlemci uygulamalarının yükleme zamanında bir'i Freezable donduramamasıdır; bu özellik XAML belirtiminin bir parçası değildir.

özniteliğini Freeze işleme özelliği, derlenmiş uygulamalar için XAML işleyen XAML işlemcisinde özel olarak yerleşiktir. Özniteliği hiçbir sınıf tarafından desteklenmez ve öznitelik söz dizimi genişletilebilir veya değiştirilebilir değildir. Kendi XAML işlemcinizi uyguluyorsanız, öznitelik yük zamanında öğeler üzerinde Freezable işlenirken WPF XAML işlemcisinin Freeze donma davranışını paralel hale getirmeyi seçebilirsiniz.

Özniteliğin (büyük/küçük harfe Freeze duyarlı olmayan) dışındaki true herhangi bir değeri bir yük süresi hatası oluşturur. (Özniteliğin Freeze olarak false belirtilmesi bir hata değildir, ancak zaten varsayılan değerdir, bu nedenle ayarı false hiçbir şey yapmaz).

Ayrıca bkz.