Attributo PresentationOptions:FreezePresentationOptions:Freeze Attribute

Imposta il IsFrozen allo stato true nel contenitore Freezable elemento.Sets the IsFrozen state to true on the containing Freezable element. Il comportamento predefinito per un Freezable senza il PresentationOptions:Freeze l'attributo specificato è che IsFrozen è false in fase di caricamento e che dipendono dal generale Freezable comportamento in fase di esecuzione.Default behavior for a Freezable without the PresentationOptions:Freeze attribute specified is that IsFrozen is false at load time, and dependent on general Freezable behavior at runtime.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

<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>  

Valori XAMLXAML Values

PresentationOptions Un prefisso di spazio dei nomi XML, che può essere una stringa valida, secondo la specifica XML 1.0.An XML namespace prefix, which can be any valid prefix string, per the XML 1.0 specification. Il prefisso PresentationOptions viene utilizzato per scopi di identificazione in questa documentazione.The prefix PresentationOptions is used for identification purposes in this documentation.
freezableElement Un elemento che crea un'istanza di una classe derivata di Freezable.An element that instantiates any derived class of Freezable.

NoteRemarks

Il Freeze attributo è l'unico attributo o altri elementi di programmazione definito nel http://schemas.microsoft.com/winfx/2006/xaml/presentation/options spazio dei nomi XML.The Freeze attribute is the only attribute or other programming element defined in the http://schemas.microsoft.com/winfx/2006/xaml/presentation/options XML namespace. Il Freeze attributo esiste in questo spazio dei nomi speciale, in particolare, in modo che può essere definito come ignorable, utilizzando mc: attributo Ignorable come parte di dichiarazioni dell'elemento radice.The Freeze attribute exists in this special namespace specifically so that it can be designated as ignorable, using mc:Ignorable Attribute as part of the root element declarations. Il motivo che Freeze deve essere in grado di essere impostato come ignorable è perché non tutti i XAMLXAML le implementazioni del processore sono in grado di bloccare un Freezable in fase di caricamento; questa funzionalità non è in parte il XAMLXAML specifica.The reason that Freeze must be able to be ignorable is because not all XAMLXAML processor implementations are able to freeze a Freezable at load time; this capability is not part of the XAMLXAML specification.

La possibilità di elaborare il Freeze attributo è stato compilato appositamente per il XAMLXAML processore che elabora XAMLXAML per le applicazioni compilate.The ability to process the Freeze attribute is specifically built in to the XAMLXAML processor that processes XAMLXAML for compiled applications. L'attributo non è supportato da qualsiasi classe e la sintassi di attributo non è estendibile o modificabile.The attribute is not supported by any class, and the attribute syntax is not extensible or modifiable. Se si sta implementando XAMLXAML è possibile scegliere di parallela il comportamento di blocco del processore il WPFWPF XAMLXAML processore durante l'elaborazione di Freeze attributo Freezable elementi in fase di caricamento.If you are implementing your own XAMLXAML processor you can choose to parallel the freezing behavior of the WPFWPF XAMLXAML processor when processing the Freeze attribute on Freezable elements at load time.

Qualsiasi valore per il Freeze attributo diverso da true (non maiuscole / minuscole) genera un errore in fase di caricamento.Any value for the Freeze attribute other than true (not case sensitive) generates a load time error. (Specificare il Freeze attributo false non è un errore, ma che è già il valore predefinito, pertanto l'impostazione false non esegue alcuna operazione).(Specifying the Freeze attribute as false is not an error, but that is already the default, so setting to false does nothing).

Vedere ancheSee Also

Freezable
Cenni preliminari sugli oggetti FreezableFreezable Objects Overview
Attributo mc:Ignorablemc:Ignorable Attribute