Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Beállítja a IsFrozen állapotot a true-re a Freezable elemen.
Freezable attribútum megadása nélkül a PresentationOptions:Freeze alapértelmezett viselkedése az, hogy betöltéskor a IsFrozenfalse, és futásidőben az általános Freezable viselkedéstől függ.
XAML-attribútumok használata
<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-értékek
| Érték | Leírás |
|---|---|
PresentationOptions |
Az XML-névtér előtagja, amely bármilyen érvényes előtag-sztring lehet az XML 1.0 specifikációjának megfelelően. A PresentationOptions előtagot azonosítási célokra használjuk ebben a dokumentációban. |
freezableElement |
Olyan elem, amely a Freezablebármely származtatott osztályát példányosítja. |
Megjegyzések
A Freeze attribútum az http://schemas.microsoft.com/winfx/2006/xaml/presentation/options XML-névtérben definiált egyetlen attribútum vagy egyéb programozási elem. A Freeze attribútum kifejezetten azért létezik ebben a speciális névtérben, hogy a gyökérelem deklaráció részeként mc:Ignorable Attribútum használatával figyelmen kívül hagyhatónak jelöljük ki. Azért kell, hogy a Freeze ignoralható legyen, mert nem minden XAML-processzor-implementáció képes lefagyasztani egy Freezable-et betöltéskor; ez a képesség nem része az XAML-specifikációnak.
A Freeze attribútum feldolgozásának képessége kifejezetten az XAML-processzorba van beépítve, amely lefordított alkalmazásokhoz dolgozza fel az XAML-t. Az attribútumot egyetlen osztály sem támogatja, és az attribútum szintaxisa nem bővíthető vagy módosítható. Ha saját XAML-processzorát implementálja, választhatja azt is, hogy párhuzamosan kövesse a WPF XAML-processzor fagyasztási viselkedését, amikor a Freeze attribútumot betöltéskor a Freezable elemek feldolgozásánál alkalmazza.
A Freeze attribútum esetében bármilyen érték, ami nem true (kis- és nagybetűk nem számítanak), betöltési hibaüzenetet eredményez. (A Freeze attribútum false ként való megadása nem hiba, de már ez az alapértelmezett érték, ezért a false beállítása semmit sem jelent).
Lásd még
.NET Desktop feedback