Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
IsFrozen durumunu, içeren true öğesinde Freezable olarak ayarlar.
Freezable özniteliği belirtilmemiş bir PresentationOptions:Freeze için varsayılan davranış, IsFrozen yükleme zamanında false ve çalışma zamanında genel Freezable davranışına bağımlı olması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
| Değer | Açıklama |
|---|---|
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 |
Freezabletüretilmiş herhangi bir sınıfının örneğini oluşturan bir öğe. |
Açıklamalar
Freeze özniteliği, http://schemas.microsoft.com/winfx/2006/xaml/presentation/options XML ad alanında tanımlanan tek öznitelik veya diğer programlama öğesidir.
Freeze özniteliği, kök öğe bildirimlerinin bir parçası olarak mc:Ignorable Attribute kullanılarak yoksayılabilir olarak atanabilmesi için özel olarak bu özel ad alanında bulunur.
Freeze'nin yoksayılabilir olabilmesinin nedeni, tüm XAML işlemci uygulamalarının yükleme sırasında bir Freezable'i donduramıyor olmasıdır; bu özellik XAML belirtiminin bir parçası değildir.
Freeze özniteliğini 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, yükleme zamanında Freeze öğelerde Freezable özniteliğini işlerken WPF XAML işlemcisinin donma davranışını paralel hale getirmeyi seçebilirsiniz.
Freeze dışında true özniteliği için herhangi bir değer (büyük/küçük harfe duyarlı değil) bir yükleme süresi hatası oluşturur. (Freeze özniteliğini false olarak belirtmek bir hata değildir, ancak bu zaten varsayılandır, bu nedenle false ayarı hiçbir şey yapmaz).
Ayrıca bakınız
.NET Desktop feedback