ElementRealizationOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le costanti che specificano se eliminare il riciclo automatico dell'elemento recuperato o forzare la creazione di un nuovo elemento.
Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class ElementRealizationOptions
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [System.Flags]
/// [Windows.Foundation.Metadata.Version(1)]
enum class ElementRealizationOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
enum class ElementRealizationOptions
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[System.Flags]
[Windows.Foundation.Metadata.Version(1)]
public enum ElementRealizationOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public enum ElementRealizationOptions
Public Enum ElementRealizationOptions
- Ereditarietà
-
ElementRealizationOptions
- Attributi
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute FlagsAttribute VersionAttribute ContractVersionAttribute
Campi
ForceCreate | 1 | La creazione di un nuovo elemento è forzata. |
None | 0 | Non vengono specificate opzioni. |
SuppressAutoRecycle | 2 | L'elemento viene ignorato dalla logica di riciclo automatico. |
Commenti
Quando si chiama GetOrCreateElementAt(index, options), è possibile specificare se eliminare il riciclo automatico dell'elemento recuperato o forzare la creazione di un nuovo elemento. Gli elementi recuperati con riciclo automatico soppressi (SuppressAutoRecycle) vengono ignorati dalla logica di riciclo automatico che cancella gli elementi realizzati che non sono stati recuperati come parte del passaggio di layout corrente. È necessario riciclare in modo esplicito questi elementi passandoli al metodo RecycleElement per evitare perdite di memoria.