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

Definisce i componenti che comprendono controlli WinUI oppure supportano il modello di composizione del controllo.

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.

AutoSuggestBoxHelper

Rappresenta un oggetto helper per il caricamento e la visualizzazione di un elenco di suggerimenti.

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 .

ColorSpectrum

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

ColumnMajorUniformToLargestGridLayout

Rappresenta una griglia di layout in cui ogni cella viene ridimensionata in modo uniforme in base alla cella più grande della griglia necessaria per adattarne il contenuto.

ComboBoxHelper

Fornisce metodi helper ComboBox per il compilatore XAML.

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.

CommandBarFlyoutCommandBarAutomationProperties

Abilita il recupero o l'impostazione di proprietà di automazione specifiche per CommandBarFlyoutCommandBar.

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.

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.

CornerRadiusFilterConverter

Converte uno struct CornerRadius esistente in un nuovo struct CornerRadius, con filtri applicati per estrarre solo i campi specificati, lasciando gli altri impostati su 0.

CornerRadiusToThicknessConverter

Converte un oggetto CornerRadius in Thickness e applica anche filtri per estrarre solo i campi specificati, lasciando gli altri impostati su 0.

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.

InfoBarPanel

Rappresenta un pannello che dispone orizzontalmente gli elementi se è disponibile spazio, altrimenti verticalmente.

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.

MonochromaticOverlayPresenter

Consente di sostituire visivamente i colori degli elementi in una griglia con una combinazione o una tonalità monocromatica.

NavigationViewItemPresenter

Rappresenta gli elementi visivi di un oggetto NavigationViewItem.

NavigationViewItemPresenterTemplateSettings

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

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, all'interno dei limiti della finestra dell'applicazione.

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.

RepeatedScrollSnapPoint

Rappresenta più punti equidistenti a cui è possibile agganciare il contenuto scorrevole.

RepeatedZoomSnapPoint

Rappresenta più punti equidistenti a cui è possibile agganciare il contenuto ingrandita.

ScrollBar

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

ScrollControllerAddScrollVelocityRequestedEventArgs

Fornisce dati per l'evento IScrollController.AddScrollVelocityRequested.

ScrollControllerPanRequestedEventArgs

Fornisce dati per l'evento IScrollControllerPanningInfo.PanRequested .

ScrollControllerScrollByRequestedEventArgs

Fornisce dati per l'evento IScrollController.ScrollByRequested.

ScrollControllerScrollToRequestedEventArgs

Fornisce dati per l'evento IScrollController.ScrollToRequested.

ScrollEventArgs

Fornisce i dati per l'evento Scroll .

ScrollPresenter

Rappresenta un contenitore primitivo che fornisce il supporto di scorrimento, panoramica e zoom per il relativo contenuto.

ScrollSnapPoint

Rappresenta un singolo punto a cui è possibile eseguire lo scorrimento del contenuto.

ScrollSnapPointBase

Rappresenta la classe di base per lo scorrimento dei punti di snap usati da un ScrollPresenter controllo di scorrimento o da un altro controllo di scorrimento.

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.

SnapPointBase

Rappresenta la classe di base per lo scorrimento e lo zoom dei punti di snap usati da un ScrollPresenter controllo di scorrimento o da un altro controllo di scorrimento.

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.

TabViewListView

Rappresenta l'oggetto ListView corrispondente all'oggetto TabStrip all'interno di TabView.

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.

ZoomSnapPoint

Rappresenta un singolo punto a cui è possibile eseguire lo zoom del contenuto.

ZoomSnapPointBase

Rappresenta la classe di base per lo zoom dei punti di snap usati da un ScrollPresenter controllo di scorrimento o da un altro controllo di scorrimento.

Struct

GeneratorPosition

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

Interfacce

IScrollController

Specifica un contratto per widget simili a barre di scorrimento in grado di impostare gli offset di scorrimento del contenuto in un controllo di scorrimento.

IScrollControllerPanningInfo

Incapsula le informazioni correlate alla panoramica indipendente dal thread dell'interfaccia utente che un'implementazione IScrollController può supportare.

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

CornerRadiusFilterKind

Definisce costanti che specificano il tipo di filtro per un'istanza CornerRadiusFilterConverter .

CornerRadiusToThicknessConverterKind

Definisce le costanti che specificano il tipo di filtro per un'istanza CornerRadiusToThicknessConverter .

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.

ScrollEventType

Definisce le 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.

ScrollSnapPointsAlignment

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

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 uno ScrollBar.