ItemsPanelTemplate Classe
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.
Specifica il pannello creato da ItemsPresenter per il layout degli elementi di items di ItemsControl.
public ref class ItemsPanelTemplate sealed : FrameworkTemplate
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ItemsPanelTemplate final : FrameworkTemplate
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ItemsPanelTemplate : FrameworkTemplate
Public NotInheritable Class ItemsPanelTemplate
Inherits FrameworkTemplate
<ItemsPanelTemplate ...>
templateRootElement
</ItemsPanelTemplate>
- Ereditarietà
- Attributi
Commenti
Un elemento dell'oggetto ItemsPanelTemplate deve contenere esattamente una classe derivata da FrameworkElement che funge da elemento radice per gli elementi. Nella maggior parte dei casi si tratta di una classe derivata da Panel. Il modello espanso funge da elemento padre per gli elementi realizzati e in genere è presente più di un elemento. Pertanto, la proprietà del contenuto XAML dell'elemento radice previsto di un ItemsPanelTemplate deve supportare una raccolta, come fa Panel.Children .
Importante
L'elemento radice del modello dichiarato per ItemsPanelTemplate nella proprietà GroupStyle.Panel non può essere un pannello di virtualizzazione. I pannelli di virtualizzazione sono definiti come qualsiasi tipo che deriva da VirtualizingPanel, ad esempio la classe VirtualizingStackPanel .
Costruttori
ItemsPanelTemplate() |
Inizializza una nuova istanza della classe ItemsPanelTemplate . |
Proprietà
Dispatcher |
Restituisce |
DispatcherQueue |
Ottiene l'oggetto a cui è associato l'oggetto |
Metodi
ClearValue(DependencyProperty) |
Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva. (Ereditato da DependencyObject) |
GetValue(DependencyProperty) |
Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject. (Ereditato da DependencyObject) |
ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale. (Ereditato da DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche apportate a una dipendenza specifica in questa istanza di DependencyObject . (Ereditato da DependencyObject) |
SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza su dependencyObject. (Ereditato da DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |