Windows.UI.Xaml.Controls.Primitives Spazio dei nomi

Definisce le classi che rappresentano le parti componenti dei controlli dell'interfaccia utente o altrimenti supportano il modello di composizione del controllo. Definisce anche le interfacce per pattern di controllo quali blocco e selezione.

Classi

AppBarButtonTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo AppBarButton . Non destinato all'uso generale.

AppBarTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo AppBar . Non destinato all'uso generale.

AppBarToggleButtonTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo AppBarToggleButton . Non destinato all'uso generale.

ButtonBase

Rappresenta la classe base per tutti i controlli pulsante, ad esempio Button, RepeatButton e HyperlinkButton.

CalendarPanel

Rappresenta un pannello contenente un calendario.

CalendarViewTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo CalendarView . Non destinato all'uso generale.

CarouselPanel

Rappresenta un pannello che dispone gli elementi in una riga e cerchi intorno al primo elemento quando viene raggiunto l'ultimo elemento.

ColorPickerSlider

Rappresenta un dispositivo di scorrimento in un controllo ColorPicker .

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

ColorSpectrum

Rappresenta un controllo che consente a un utente di scegliere un colore da uno spettro visivo.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

ComboBoxTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo ComboBox . Non destinato all'uso generale.

CommandBarFlyoutCommandBar

Rappresenta una barra dei comandi specializzata utilizzata in un oggetto CommandBarFlyout.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

CommandBarFlyoutCommandBarTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo CommandBarFlyout . Non destinato all'uso generale.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

CommandBarTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo CommandBar . Non destinato all'uso generale.

DragCompletedEventArgs

Fornisce dati per l'evento DragCompleted che si verifica quando un utente completa un'operazione di trascinamento con il mouse di un controllo Thumb .

DragDeltaEventArgs

Fornisce dati per l'evento DragDelta che si verifica una o più volte quando un utente trascina un controllo Thumb con il mouse.

DragStartedEventArgs

Fornisce dati per l'evento DragStarted che si verifica quando un utente trascina un controllo Thumb con il mouse.

FlyoutBase

Rappresenta la classe di base per i controlli a comparsa, ad esempio Riquadro a comparsa e MenuFlyout.

FlyoutBaseClosingEventArgs

Fornisce dati per l'evento FlyoutBase.Closing

FlyoutShowOptions

Rappresenta le opzioni utilizzate per visualizzare un riquadro a comparsa.

GeneratorPositionHelper

Fornisce metodi di utilità per la valutazione e la creazione di valori della struttura GeneratorPosition . Il codice C# e Microsoft Visual Basic devono usare invece i membri di GeneratorPosition .

GridViewItemPresenter

Rappresenta gli elementi visivi di un oggetto GridViewItem. Quando sviluppi per Windows 10, usa ListViewItemPresenter invece di GridViewItemPresenter nello stile del contenitore di un elemento, sia per ListView che per GridView. Se si modifica una copia degli stili predefiniti del contenitore di elementi, si otterrà il tipo corretto.

GridViewItemTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo GridView . Non destinato all'uso generale.

ItemsChangedEventArgs

Fornisce i dati per l'evento ItemsChanged .

JumpListItemBackgroundConverter

Fornisce il pennello di sfondo appropriato per gli elementi nel modello di elemento di una jump list a cui eseguire il binding. Il pennello riflette il tema corrente e il colore principale e viene usato anche per ombreggiatura di elementi jump list di gruppo vuoto. Per impostazione predefinita, Il pennello corrisponde alle app predefinite, ma puoi eseguirne l'override in base alle esigenze di progettazione usando le proprietà Enabled e Disabled .

JumpListItemForegroundConverter

Fornisce il pennello in primo piano appropriato per gli elementi nel modello di elemento di una jump list a cui eseguire l'associazione. Il pennello riflette il tema corrente e il colore principale e viene usato anche per ombreggiatura di elementi jump list di gruppo vuoto. Per impostazione predefinita, Il pennello corrisponde alle app predefinite, ma puoi eseguirne l'override in base alle esigenze di progettazione usando le proprietà Enabled e Disabled .

LayoutInformation

Definisce i metodi che forniscono informazioni aggiuntive sul layout di un elemento.

ListViewItemPresenter

Rappresenta gli elementi visivi di un oggetto ListViewItem. Quando sviluppi per Windows 10, usa ListViewItemPresenter invece di GridViewItemPresenter nello stile del contenitore di un elemento, sia per ListView che per GridView. Se si modifica una copia degli stili predefiniti del contenitore di elementi, si otterrà il tipo corretto.

ListViewItemTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un oggetto ListViewItem. Non destinato all'uso generale.

LoopingSelector

Controllo di selezione a scorrimento infinito.

LoopingSelectorItem

Elemento contenuto in un controllo LoopingSelector .

LoopingSelectorPanel

Pannello per il posizionamento e la disposizione degli elementi figlio LoopingSelector .

MenuFlyoutItemTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo MenuFlyoutItem . Non destinato all'uso generale.

MenuFlyoutPresenterTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo MenuFlyoutPresenter . Non destinato all'uso generale.

NavigationViewItemPresenter

Rappresenta gli elementi visivi di un oggetto NavigationViewItem.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

OrientedVirtualizingPanel

Aggiunge l'infrastruttura (fornisce la classe base) per virtualizzare i contenitori di layout che supportano segnali spaziali, ad esempio VirtualizingStackPanel e WrapGrid.

PickerFlyoutBase

Rappresenta una classe di base per i controlli di selezione.

PivotHeaderItem

Rappresenta un elemento di intestazione nel controllo elementi dell'intestazione pivot specializzato.

PivotHeaderPanel

Visualizza il testo dell'intestazione degli elementi in un controllo Pivot .

PivotPanel

Visualizza gli elementi in un controllo Pivot .

Popup

Visualizza il contenuto sopra il contenuto esistente.

ProgressBarTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo ProgressBar . Non destinato all'uso generale.

ProgressRingTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo ProgressRing . Non destinato all'uso generale.

RangeBase

Rappresenta un elemento con un valore all'interno di un intervallo specifico, ad esempio i controlli ProgressBar, ScrollBar e Slider .

RangeBaseValueChangedEventArgs

Fornisce dati su una modifica del valore di intervallo per l'evento ValueChanged .

RepeatButton

Rappresenta un controllo che genera ripetutamente l'evento Click quando viene premuto e mantenuto.

ScrollBar

Rappresenta un controllo che fornisce una barra di scorrimento con un cursore scorrevole la cui posizione corrisponde a un valore.

ScrollEventArgs

Fornisce i dati per l'evento Scroll .

Selector

Rappresenta un controllo che consente a un utente di selezionare un elemento da una raccolta di elementi.

SelectorItem

Fornisce una classe di base per i tipi di elemento in un controllo di selezione.

SettingsFlyoutTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo SettingsFlyout. Non destinato all'uso generale.

SplitViewTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un oggetto SplitView. Non destinato all'uso generale.

Thumb

Rappresenta un controllo che può essere trascinato dall'utente.

TickBar

Rappresenta un segno di spunta su un controllo Slider . Non destinato all'uso generale.

ToggleButton

Rappresenta un controllo che un utente può selezionare (controllare) o deselezionare (deselezionare). Classe di base per i controlli che possono cambiare stati, ad esempio CheckBox e RadioButton.

ToggleSwitchTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo ToggleSwitch . Non destinato all'uso generale.

ToolTipTemplateSettings

Fornisce valori calcolati a cui è possibile fare riferimento come origini TemplatedParent durante la definizione di modelli per un controllo Descrizione comando . Non destinato all'uso generale.

Struct

GeneratorPosition

GeneratorPosition viene usato per descrivere la posizione di un elemento gestito da ItemContainerGenerator.

Interfacce

IScrollSnapPointsInfo

Descrive il comportamento del punto di ancoraggio per gli oggetti che contengono e presentano elementi.

Enumerazioni

AnimationDirection

Definisce costanti che specificano la direzione in cui un'animazione si traduce dall'inizio alla fine.

ComponentResourceLocation

Definisce costanti che specificano il comportamento di ricerca per i riferimenti alle risorse dell'applicazione in base al percorso URI (Uniform Resource Identifier).

EdgeTransitionLocation

Definisce costanti che specificano la posizione delle transizioni perimetrali per l'interfaccia utente perimetrale, ad esempio le barre dell'app.

FlyoutPlacementMode

Definisce costanti che specificano la posizione preferita per il posizionamento di un controllo derivato flyoutBase rispetto a un elemento visivo.

FlyoutShowMode

Definisce le costanti che specificano il comportamento di un riquadro a comparsa quando viene visualizzato.

GeneratorDirection

Definisce costanti che specificano la direzione in cui verrà eseguita la generazione di elementi.

GroupHeaderPlacement

Dichiara dove viene inserita l'intestazione in relazione agli elementi in un controllo di raggruppamento di elementi.

ListViewItemPresenterCheckMode

Definisce le costanti che specificano lo stile della casella di controllo visualizzata per selezionare un elemento.

ListViewItemPresenterSelectionIndicatorMode

Definisce costanti che specificano la modalità di visualizzazione dell'indicatore di selezione in una voce di visualizzazione elenco.

PlacementMode

Definisce le costanti che specificano la posizione preferita per posizionare una descrizione comando rispetto a un elemento visivo.

PopupPlacementMode

Definisce costanti che specificano la posizione preferita per posizionare un popup rispetto a un elemento visivo.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

ScrollEventType

Definisce costanti che specificano il tipo di evento Scroll che si è verificato.

ScrollingIndicatorMode

Definisce le costanti che specificano animazioni di transizione specifiche dell'input che fanno parte del modello predefinito per ScrollBar.

SliderSnapsTo

Definisce le costanti che specificano in che modo una classe di controllo Cursore o intervallo correlato è conforme alla posizione dell'indicatore ai passaggi o ai segni di spunta.

SnapPointsAlignment

Definisce le costanti che specificano le opzioni per l'allineamento del punto di snap rispetto a un bordo. Quale bordo dipende dall'orientamento dell'oggetto in cui viene applicato l'allineamento.

TickPlacement

Definisce le costanti che specificano la posizione dei segni di spunta in un dispositivo di scorrimento in relazione alla traccia implementata dal controllo.

Delegati

DragCompletedEventHandler

Rappresenta il metodo che gestirà l'evento DragCompleted di un oggetto Thumb.

DragDeltaEventHandler

Rappresenta il metodo che gestirà l'evento DragDelta di un oggetto Thumb.

DragStartedEventHandler

Rappresenta il metodo che gestirà l'evento DragStarted di un oggetto Thumb.

ItemsChangedEventHandler

Rappresenta il metodo che gestirà l'evento ItemsChanged .

RangeBaseValueChangedEventHandler

Rappresenta il metodo che gestirà un evento ValueChanged .

ScrollEventHandler

Rappresenta il metodo che gestirà l'evento Scroll di un controllo ScrollBar.

Vedi anche