Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece el estado IsFrozen a true
en el elemento contenedor Freezable. El comportamiento predeterminado de un Freezable sin el PresentationOptions:Freeze
atributo especificado es que IsFrozen está false
en tiempo de carga y depende del comportamiento general Freezable en tiempo de ejecución.
Uso de atributos XAML
<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>
Valores XAML
Importancia | Descripción |
---|---|
PresentationOptions |
Prefijo de espacio de nombres XML, que puede ser cualquier cadena de prefijo válida, según la especificación XML 1.0. El prefijo PresentationOptions se usa con fines de identificación en esta documentación. |
freezableElement |
Elemento que crea una instancia de cualquier clase derivada de Freezable. |
Observaciones
El Freeze
atributo es el único atributo u otro elemento de programación definido en el http://schemas.microsoft.com/winfx/2006/xaml/presentation/options
espacio de nombres XML. El Freeze
atributo existe en este espacio de nombres especial específicamente para que se pueda designar como ignorable, usando mc:Ignoreable Attribute como parte de las declaraciones del elemento raíz. La razón por la que Freeze
debe poder omitirse es porque no todas las implementaciones del procesador XAML pueden inmovilizar una Freezable en tiempo de carga; esta funcionalidad no forma parte de la especificación XAML.
La capacidad de procesar el Freeze
atributo se basa específicamente en el procesador XAML que procesa XAML para aplicaciones compiladas. El atributo no es compatible con ninguna clase y la sintaxis del atributo no es extensible ni modificable. Si está implementando su propio procesador XAML, puede optar por paralelizar con el comportamiento de congelación del procesador XAML de WPF al procesar el atributo Freeze
en los elementos Freezable durante el tiempo de carga.
Cualquier valor para el atributo Freeze
distinto de true
(no distingue mayúsculas de minúsculas) genera un error de tiempo de carga. (Especificar el Freeze
atributo como false
no es un error, pero que ya es el valor predeterminado, por lo que establecer en false
no hace nada).
Consulte también
.NET Desktop feedback