ListView 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.
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale.
public ref class ListView : Microsoft::Maui::Controls::ItemsView<Microsoft::Maui::Controls::Cell ^>, Microsoft::Maui::Controls::IElementConfiguration<Microsoft::Maui::Controls::ListView ^>, Microsoft::Maui::Controls::IListViewController, Microsoft::Maui::IVisualTreeElement
public class ListView : Microsoft.Maui.Controls.ItemsView<Microsoft.Maui.Controls.Cell>, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.ListView>, Microsoft.Maui.Controls.IListViewController, Microsoft.Maui.IVisualTreeElement
type ListView = class
inherit ItemsView<Cell>
interface IListViewController
interface IViewController
interface IVisualElementController
interface IElementController
interface IElementConfiguration<ListView>
interface IVisualTreeElement
Public Class ListView
Inherits ItemsView(Of Cell)
Implements IElementConfiguration(Of ListView), IListViewController, IVisualTreeElement
- Ereditarietà
- Implementazioni
Commenti
L'esempio seguente illustra un uso di base:
using System;
using System.Collections.Generic;
using Microsoft.Maui.Controls;
namespace FormsGallery
{
class ListViewDemoPage : ContentPage
{
class Person
{
public Person(string name, DateTime birthday, Color favoriteColor)
{
this.Name = name;
this.Birthday = birthday;
this.FavoriteColor = favoriteColor;
}
public string Name { private set; get; }
public DateTime Birthday { private set; get; }
public Color FavoriteColor { private set; get; }
};
public ListViewDemoPage()
{
Label header = new Label
{
Text = "ListView",
FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
HorizontalOptions = LayoutOptions.Center
};
// Define some data.
List<Person> people = new List<Person>
{
new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
// ...etc.,...
new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
};
// Create the ListView.
ListView listView = new ListView
{
// Source of data items.
ItemsSource = people,
// Define template for displaying each item.
// (Argument of DataTemplate constructor is called for
// each item; it must return a Cell derivative.)
ItemTemplate = new DataTemplate(() =>
{
// Create views with bindings for displaying each property.
Label nameLabel = new Label();
nameLabel.SetBinding(Label.TextProperty, "Name");
Label birthdayLabel = new Label();
birthdayLabel.SetBinding(Label.TextProperty,
new Binding("Birthday", BindingMode.OneWay,
null, null, "Born {0:d}"));
BoxView boxView = new BoxView();
boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
// Return an assembled ViewCell.
return new ViewCell
{
View = new StackLayout
{
Padding = new Thickness(0, 5),
Orientation = StackOrientation.Horizontal,
Children =
{
boxView,
new StackLayout
{
VerticalOptions = LayoutOptions.Center,
Spacing = 0,
Children =
{
nameLabel,
birthdayLabel
}
}
}
}
};
})
};
// Accomodate iPhone status bar.
this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
// Build the page.
this.Content = new StackLayout
{
Children =
{
header,
listView
}
};
}
}
}
Costruttori
ListView() |
Crea e inizializza una nuova istanza della classe ListView. |
ListView(ListViewCachingStrategy) |
Crea e inizializza una nuova istanza della classe ListView. |
Campi
Proprietà
AnchorX |
Ottiene o imposta il componente X del punto centrale per qualsiasi operazione di trasformazione, rispetto ai limiti dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
AnchorY |
Ottiene o imposta il componente Y del punto centrale per qualsiasi operazione di trasformazione, rispetto ai limiti dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
AutomationId |
Ottiene o imposta un valore che consente al framework di automazione di individuare questo elemento e di interagire con esso. (Ereditato da Element) |
Background |
Ottiene o imposta l'oggetto Brush che verrà utilizzato per riempire lo sfondo di un elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
BackgroundColor |
Ottiene o imposta l'oggetto Color che riempie lo sfondo di un elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Batched |
Ottiene un valore che indica che sono state apportate modifiche in batch per questo elemento. (Ereditato da VisualElement) |
Behaviors |
Ottiene l'elenco di Behavior oggetti associati a questo elemento. Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
BindingContext |
Ottiene o imposta un oggetto che contiene le proprietà di destinazione delle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile. (Ereditato da BindableObject) |
Bounds |
Ottiene i limiti dell'elemento in unità indipendenti dal dispositivo. (Ereditato da VisualElement) |
CachingStrategy |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
class |
Ottiene o imposta le classi di stile per l'elemento . (Ereditato da NavigableElement) |
ClassId |
Ottiene o imposta un valore utilizzato per identificare una raccolta di elementi semanticamente simili. (Ereditato da Element) |
Clip |
Specifica l'area di ritaglio per un elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
DesiredSize |
Ottiene le dimensioni calcolate da questo elemento durante il passaggio di misurazione del processo di layout. (Ereditato da VisualElement) |
DisableLayout |
Ottiene un valore che indica che il layout per questo elemento è disabilitato. (Ereditato da VisualElement) |
Dispatcher |
Ottiene il dispatcher disponibile al momento della creazione di questo oggetto associabile. In caso contrario, tenta di trovare il dispatcher più vicino disponibile (probabilmente quello della finestra o dell'app). (Ereditato da BindableObject) |
EffectControlProvider |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
Effects |
Ottiene o imposta gli stili e le proprietà che verranno applicati all'elemento durante il runtime. (Ereditato da Element) |
FlowDirection |
Ottiene o imposta la direzione di flusso del layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Footer |
Ottiene o imposta la stringa, l'associazione o la visualizzazione che verrà visualizzata alla fine della visualizzazione elenco. |
FooterElement |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
FooterTemplate |
Ottiene o imposta un modello di dati da usare per formattare un oggetto dati da visualizzare alla fine della visualizzazione elenco. |
Frame |
Ottiene o imposta il frame in cui si trova questo elemento sullo schermo. (Ereditato da VisualElement) |
GestureController |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
GestureRecognizers |
La raccolta di riconoscitori di movimento associata alla vista. (Ereditato da View) |
GroupDisplayBinding |
Ottiene o imposta l'associazione da usare per visualizzare l'intestazione gruppo. |
GroupHeaderTemplate |
Ottiene o imposta un elemento DataTemplate per le intestazioni gruppo. |
GroupShortNameBinding |
Ottiene o imposta un'associazione per il nome da visualizzare nelle jump list raggruppate. |
Handler |
Ottiene o imposta l'oggetto IViewHandler associato a questo elemento. (Ereditato da VisualElement) |
HasUnevenRows |
Ottiene o imposta un valore booleano che indica se l'elemento ListView include righe non uniformi. |
Header |
Ottiene o imposta la stringa, l'associazione o la visualizzazione che verrà visualizzata all'inizio della visualizzazione elenco. |
HeaderElement |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
HeaderTemplate |
Ottiene o imposta un modello di dati da usare per formattare un oggetto dati da visualizzare all'inizio della visualizzazione elenco. |
Height |
Ottiene l'altezza corrente di questo elemento di cui è stato eseguito il rendering. Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
HeightRequest |
Ottiene o imposta l'override dell'altezza desiderata di questo elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
HorizontalOptions |
Ottiene o imposta l'oggetto che definisce il LayoutOptions modo in cui l'elemento viene disposto in un ciclo di layout. Si tratta di una proprietà associabile. (Ereditato da View) |
HorizontalScrollBarVisibility |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
Id |
Ottiene un valore che può essere usato per identificare in modo univoco un elemento durante l'esecuzione dell'applicazione. (Ereditato da Element) |
InputTransparent |
Ottiene o imposta un valore che indica se questo elemento risponde al hit testing durante l'interazione dell'utente. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
IsEnabled |
Ottiene o imposta un valore che indica se l'elemento è abilitato nell'interfaccia utente. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
IsEnabledCore |
Questo valore rappresenta il valore IsEnabled cumulativo. Tutti i tipi che eseguono l'override di questa proprietà devono richiamare anche il metodo RefreshIsEnabledProperty() se il valore cambierà. (Ereditato da VisualElement) |
IsFocused |
Ottiene o imposta un valore che indica se questo elemento ha attualmente lo stato attivo. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
IsGroupingEnabled |
Ottiene o imposta un valore che indica se il raggruppamento per ListView è abilitato o meno. |
IsInPlatformLayout |
Ottiene o imposta un valore che indica che questo elemento sta attualmente attraversando il ciclo di layout della piattaforma. (Ereditato da VisualElement) |
IsLoaded |
Indica se un elemento è connesso all'albero di oggetti principale. (Ereditato da VisualElement) |
IsPlatformEnabled |
Ottiene o imposta un valore che indica se l'elemento equivalente della piattaforma di questo elemento è abilitato. (Ereditato da VisualElement) |
IsPlatformStateConsistent |
Ottiene o imposta un valore che indica che questo elemento è attualmente coerente con lo stato dell'elemento equivalente della piattaforma. (Ereditato da VisualElement) |
IsPullToRefreshEnabled |
Ottiene o imposta un valore che indica se l'utente può scorrere rapidamente verso il basso per aggiornare l'applicazione. |
IsRefreshing |
Ottiene o imposta un valore che indica se la visualizzazione elenco viene attualmente aggiornata. |
IsVisible |
Ottiene o imposta un valore che determina se questo elemento sarà visibile sullo schermo e occupa spazio nei layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
ItemsSource |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
ItemTemplate |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
LogicalChildren |
Obsoleti.
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da Element) |
Margin |
Ottiene o imposta il margine per la visualizzazione. (Ereditato da View) |
MaximumHeightRequest |
Ottiene o imposta l'altezza massima richiesta dall'elemento durante il layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
MaximumWidthRequest |
Ottiene o imposta la larghezza massima richiesta dall'elemento durante il layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
MinimumHeightRequest |
Ottiene o imposta l'altezza minima richiesta dall'elemento durante il layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
MinimumWidthRequest |
Ottiene o imposta la larghezza minima richiesta dall'elemento durante il layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Navigation |
Ottiene l'oggetto responsabile della gestione dello spostamento basato su stack. (Ereditato da NavigableElement) |
NavigationProxy |
Ottiene il cast di Navigation in un oggetto NavigationProxy. (Ereditato da NavigableElement) |
Opacity |
Ottiene o imposta il valore di opacità applicato all'elemento quando ne viene eseguito il rendering. L'intervallo di questo valore è compreso tra 0 e 1; i valori al di fuori di questo intervallo verranno impostati sul valore valido più vicino. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Parent |
Ottiene o imposta l'elemento padre Element di questo elemento. (Ereditato da Element) |
RealParent |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
RefreshAllowed |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
RefreshCommand |
Ottiene o imposta il comando che viene eseguito quando la visualizzazione elenco passa allo stato di aggiornamento. |
RefreshControlColor |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
Resources |
Ottiene o imposta il dizionario risorse locale. (Ereditato da VisualElement) |
Rotation |
Ottiene o imposta la rotazione (in gradi) intorno all'asse Z (rotazione affine) quando viene eseguito il rendering dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
RotationX |
Ottiene o imposta la rotazione (in gradi) intorno all'asse X (rotazione prospettica) quando viene eseguito il rendering dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
RotationY |
Ottiene o imposta la rotazione (in gradi) intorno all'asse Y (rotazione prospettica) quando viene eseguito il rendering dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
RowHeight |
Ottiene o imposta un valore che rappresenta l'altezza di una riga. |
Scale |
Ottiene o imposta il fattore di scala applicato all'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
ScaleX |
Ottiene o imposta un valore di scala da applicare alla direzione X. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
ScaleY |
Ottiene o imposta un valore di scala da applicare alla direzione Y. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
SelectedItem |
Ottiene o imposta l'elemento attualmente selezionato di ItemsSource. |
SelectionMode |
Ottiene o imposta un valore che controlla se e quanti elementi possono essere selezionati. |
SeparatorColor |
Ottiene o imposta il colore della barra che separa gli elementi elenco. |
SeparatorVisibility |
Ottiene o imposta un valore che indica se i separatori sono visibili tra gli elementi. |
Shadow |
Ottiene o imposta l'effetto ombreggiatura eseguito dall'elemento . Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Style |
Ottiene o imposta l'oggetto univoco Style per questo elemento. (Ereditato da NavigableElement) |
StyleClass |
Ottiene o imposta le classi di stile per l'elemento . (Ereditato da NavigableElement) |
StyleId |
Ottiene o imposta un valore definito dall'utente per identificare in modo univoco l'elemento. (Ereditato da Element) |
TemplatedItems |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
TranslationX |
Ottiene o imposta il delta di traslazione X dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
TranslationY |
Ottiene o imposta il delta di traslazione Y dell'elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Triggers |
Ottiene l'elenco di TriggerBase oggetti associati a questo elemento. Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
VerticalOptions |
Ottiene o imposta l'oggetto che definisce il LayoutOptions modo in cui l'elemento viene disposto in un ciclo di layout. Si tratta di una proprietà associabile. (Ereditato da View) |
VerticalScrollBarVisibility |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
Visual |
Ottiene o imposta un'implementazione IVisual che esegue l'override dell'aspetto visivo di un elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Width |
Ottiene la larghezza corrente di questo elemento. Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
WidthRequest |
Ottiene o imposta l'override della larghezza desiderata di questo elemento. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Window |
Ottiene l'oggetto Window associato a un elemento . Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
X |
Ottiene la posizione X corrente di questo elemento. Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
Y |
Ottiene la posizione Y corrente di questo elemento. Si tratta di una proprietà associabile di sola lettura. (Ereditato da VisualElement) |
ZIndex |
Ottiene o imposta l'indice z front-to-back di un elemento all'interno di un layout. Si tratta di una proprietà associabile. (Ereditato da VisualElement) |
Metodi
AddLogicalChild(Element) |
Aggiunge un oggetto Element agli elementi figlio logici. (Ereditato da Element) |
ApplyBindings() |
Applica tutte le associazioni correnti a BindingContext. (Ereditato da BindableObject) |
Arrange(Rect) |
Posiziona gli oggetti figlio e determina una dimensione per un elemento. (Ereditato da VisualElement) |
ArrangeOverride(Rect) |
Consente alle sottoclassi di implementare la logica Arrange personalizzata durante un passaggio di layout dei controlli. (Ereditato da VisualElement) |
BatchBegin() |
Segnala l'inizio di un batch di modifiche alle proprietà degli elementi. Ciò può migliorare le prestazioni se viene modificato un numero maggiore di valori di proprietà. (Ereditato da VisualElement) |
BatchCommit() |
Segnala la fine di un batch di comandi all'elemento e indica la necessità di eseguire il commit dei comandi. (Ereditato da VisualElement) |
BeginRefresh() |
Passa allo stato di aggiornamento impostando la proprietà IsRefreshing su |
ChangeVisualState() |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
ClearLogicalChildren() |
Rimuove tutti gli elementi figlio Element. (Ereditato da Element) |
ClearValue(BindableProperty) |
Cancella qualsiasi valore impostato in precedenza per una proprietà associabile. (Ereditato da BindableObject) |
ClearValue(BindablePropertyKey) |
Cancella qualsiasi valore impostato in precedenza per una proprietà associabile, identificata dalla relativa chiave. (Ereditato da BindableObject) |
CoerceValue(BindableProperty) |
Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata. (Ereditato da BindableObject) |
CoerceValue(BindablePropertyKey) |
Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata. (Ereditato da BindableObject) |
CreateDefault(Object) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
CreateDefaultCell(Object) |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
EffectIsAttached(String) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
EndRefresh() |
Esce dallo stato di aggiornamento impostando la proprietà IsRefreshing su |
FindByName(String) |
Restituisce l'elemento con il nome specificato. (Ereditato da Element) |
Focus() |
Tenta di impostare lo stato attivo su questo elemento. (Ereditato da VisualElement) |
GetChildElements(Point) |
Ottiene gli elementi figlio che si trovano visivamente sotto l'oggetto specificato |
GetDisplayTextFromGroup(Object) |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
GetRendererOverrides<T>() |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
GetValue(BindableProperty) |
Restituisce il valore contenuto nella proprietà associabile specificata. (Ereditato da BindableObject) |
InsertLogicalChild(Int32, Element) |
Inserisce un oggetto Element negli elementi figlio logici in corrispondenza dell'indice specificato. (Ereditato da Element) |
InvalidateMeasure() |
Contrassegna la misura corrente di un elemento come invalidata. (Ereditato da VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Invalida la misura di un elemento. (Ereditato da VisualElement) |
InvalidateMeasureOverride() |
Fornisce un modo per consentire alle sottoclassi (ad esempio, layout) di eseguire l'override InvalidateMeasure() anche se l'interfaccia deve essere implementata in modo esplicito per evitare conflitti con il InvalidateMeasure() metodo . (Ereditato da VisualElement) |
IsSet(BindableProperty) |
Determina se esiste o meno una proprietà associabile e ha un valore impostato. (Ereditato da BindableObject) |
Layout(Rect) |
Aggiorna i limiti dell'elemento durante il ciclo di layout. (Ereditato da VisualElement) |
Measure(Double, Double, MeasureFlags) |
Obsoleti.
Restituisce le dimensioni minime necessarie per visualizzare un elemento nel dispositivo. (Ereditato da VisualElement) |
Measure(Double, Double) |
Restituisce le dimensioni minime necessarie per visualizzare un elemento nel dispositivo. I margini vengono esclusi dalla misura, ma restituiti con le dimensioni.
Non è consigliabile chiamare questo metodo all'esterno |
MeasureOverride(Double, Double) |
Consente alle sottoclassi di implementare la logica misura personalizzata durante il passaggio di una misura dei controlli. (Ereditato da VisualElement) |
NotifyRowTapped(Int32, Cell, Boolean) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
NotifyRowTapped(Int32, Cell) |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
NotifyRowTapped(Int32, Int32, Cell, Boolean) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
NotifyRowTapped(Int32, Int32, Cell) |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
On<T>() |
Restituisce l'istanza specifica della piattaforma di questo elemento |
OnBindingContextChanged() |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
OnChildAdded(Element) |
Richiamato quando un oggetto figlio viene aggiunto a questo elemento. (Ereditato da VisualElement) |
OnChildRemoved(Element, Int32) |
Richiamato quando un oggetto figlio viene rimosso da questo elemento. (Ereditato da VisualElement) |
OnChildrenReordered() |
Genera l'evento ChildrenReordered. (Ereditato da VisualElement) |
OnHandlerChanged() |
Quando sottoposto a override in una classe derivata, deve generare l'evento HandlerChanged . (Ereditato da Element) |
OnHandlerChanging(HandlerChangingEventArgs) |
Quando sottoposto a override in una classe derivata, deve generare l'evento HandlerChanging . (Ereditato da Element) |
OnMeasure(Double, Double) |
Obsoleti.
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
OnParentChanged() |
Quando sottoposto a override in una classe derivata, deve generare l'evento ParentChanged . (Ereditato da Element) |
OnParentChanging(ParentChangingEventArgs) |
Quando sottoposto a override in una classe derivata, deve generare l'evento ParentChanging . (Ereditato da Element) |
OnParentSet() |
Genera l'evento (interno). |
OnPropertyChanged(String) |
Metodo chiamato quando viene modificata una proprietà associata. (Ereditato da Element) |
OnPropertyChanging(String) |
Genera l'evento PropertyChanging. (Ereditato da BindableObject) |
OnSizeAllocated(Double, Double) |
Metodo chiamato quando le dimensioni dell'elemento vengono impostate durante un ciclo di layout. Implementare questo metodo per aggiungere la gestione delle classi per questo evento. (Ereditato da VisualElement) |
PlatformSizeChanged() |
Segnala che l'elemento equivalente della piattaforma per le dimensioni di questo elemento è stato modificato e potrebbe essere necessario un nuovo ciclo di layout. (Ereditato da VisualElement) |
RefreshIsEnabledProperty() |
Questo metodo deve essere sempre chiamato se si verifica un evento e il valore della IsEnabledCore proprietà verrà modificato. (Ereditato da VisualElement) |
RemoveBinding(BindableProperty) |
Rimuove un'associazione impostata in precedenza da una proprietà associabile. (Ereditato da BindableObject) |
RemoveDynamicResource(BindableProperty) |
Rimuove una risorsa dinamica impostata in precedenza. (Ereditato da Element) |
RemoveLogicalChild(Element) |
Rimuove la prima occorrenza di un elemento specifico Element dagli elementi figlio logici. (Ereditato da Element) |
ScrollTo(Object, Object, ScrollToPosition, Boolean) |
Scorre la visualizzazione elenco fino a |
ScrollTo(Object, ScrollToPosition, Boolean) |
Scorre la visualizzazione elenco fino a |
SendCellAppearing(Cell) |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
SendCellDisappearing(Cell) |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
SendRefreshing() |
Per l'uso interno della piattaforma Microsoft.Maui.Controls. |
SendScrolled(ScrolledEventArgs) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SetBinding(BindableProperty, BindingBase) |
Assegna un'associazione a una proprietà associabile. (Ereditato da BindableObject) |
SetDynamicResource(BindableProperty, String) |
Imposta la BindableProperty proprietà di questo elemento da aggiornare tramite DynamicResource con la chiave specificata. (Ereditato da Element) |
SetupContent(Cell, Int32) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SetupContent(TVisual, Int32) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
SetValue(BindableProperty, Object) |
Imposta il valore della proprietà associabile specificata. (Ereditato da BindableObject) |
SetValue(BindablePropertyKey, Object) |
Imposta il valore della proprietà associabile specificata. (Ereditato da BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
SizeAllocated(Double, Double) |
Metodo chiamato durante un ciclo di layout per segnalare l'inizio di un layout sottoalbero. (Ereditato da VisualElement) |
UnapplyBindings() |
Rimuove tutte le associazioni correnti dal contesto corrente. (Ereditato da BindableObject) |
Unfocus() |
Annulla l'impostazione dello stato attivo della tastiera su questo elemento. (Ereditato da VisualElement) |
UnhookContent(Cell) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
UnhookContent(TVisual) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
ValidateItemTemplate(DataTemplate) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
Eventi
BatchCommitted |
Si verifica quando è stato eseguito il commit di un batch di modifiche alle proprietà chiamando BatchCommit(). (Ereditato da VisualElement) |
BindingContextChanged |
Si verifica quando il valore della proprietà BindingContext cambia. (Ereditato da BindableObject) |
ChildAdded |
Generato ogni volta che viene aggiunto un elemento figlio all'elemento . (Ereditato da Element) |
ChildRemoved |
Generato ogni volta che un elemento figlio viene rimosso dall'elemento . (Ereditato da Element) |
ChildrenReordered |
Si verifica quando cambia l'ordine degli elementi figlio di questo elemento. (Ereditato da VisualElement) |
DescendantAdded |
Generato ogni volta che un elemento figlio viene aggiunto al sottoalbero dell'elemento. (Ereditato da Element) |
DescendantRemoved |
Generato ogni volta che un elemento figlio viene rimosso dal sottoalbero degli elementi. (Ereditato da Element) |
FocusChangeRequested |
Obsoleti.
Si verifica quando viene richiesta una modifica dello stato attivo. (Ereditato da VisualElement) |
Focused |
Si verifica quando questo elemento è attivo. (Ereditato da VisualElement) |
HandlerChanged |
Generato ogni volta che il gestore dell'elemento è stato modificato. (Ereditato da Element) |
HandlerChanging |
Generato ogni volta che il gestore dell'elemento inizia a cambiare. (Ereditato da Element) |
ItemAppearing |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ItemDisappearing |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ItemSelected |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ItemTapped |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
Loaded |
Si verifica quando un elemento è stato costruito e aggiunto alla struttura ad albero visuale della piattaforma. (Ereditato da VisualElement) |
MeasureInvalidated |
Si verifica quando la misura corrente di un elemento è stata invalidata. (Ereditato da VisualElement) |
ParentChanged |
Generato ogni volta che l'elemento padre dell'elemento viene modificato. (Ereditato da Element) |
ParentChanging |
Generato ogni volta che l'elemento inizia a cambiare. (Ereditato da Element) |
PropertyChanged |
Si verifica quando un valore della proprietà viene modificato. (Ereditato da BindableObject) |
PropertyChanging |
Si verifica quando il valore di una proprietà cambia. (Ereditato da BindableObject) |
Refreshing |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
Scrolled |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ScrollToRequested |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SizeChanged |
Si verifica quando viene modificata la dimensione di un elemento. (Ereditato da VisualElement) |
Unfocused |
Si verifica quando questo elemento è non attivo. (Ereditato da VisualElement) |
Unloaded |
Si verifica quando un elemento non è più connesso alla struttura ad albero visuale della piattaforma. (Ereditato da VisualElement) |
Implementazioni dell'interfaccia esplicita
IContextFlyoutElement.ContextFlyout |
Ottiene l'oggetto ContextFlyout per la visualizzazione. I riquadri a comparsa del menu, gli elementi secondari del riquadro a comparsa del menu e i separatori a comparsa del menu possono essere aggiunti al riquadro a comparsa del contesto. (Ereditato da Element) |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da BindableObject) |
IEffectControlProvider.RegisterEffect(Effect) |
Registra l'oggetto specificato |
IElement.Handler |
Ottiene o imposta il gestore di visualizzazione dell'elemento. (Ereditato da VisualElement) |
IElement.Parent |
Ottiene l'elemento padre dell'elemento. (Ereditato da Element) |
IElementController.Descendants() |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
IElementController.LogicalChildren |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
IGestureController.CompositeGestureRecognizers |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
IHotReloadableView.Reload() |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
IHotReloadableView.ReloadHandler |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
IHotReloadableView.TransferState(IView) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
IItemsView<TVisual>.CreateDefault(Object) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
IItemsView<TVisual>.SetupContent(TVisual, Int32) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
IItemsView<TVisual>.UnhookContent(TVisual) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
INameScope.RegisterName(String, Object) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
INameScope.UnregisterName(String) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da Element) |
IPropertyMapperView.GetPropertyMapperOverrides() |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
IReplaceableView.ReplacedView |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da View) |
ITemplatedItemsView<TVisual>.ListProxy |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
ITemplatedItemsView<TVisual>.TemplatedItems |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. (Ereditato da ItemsView<TVisual>) |
IToolTipElement.ToolTip |
Rappresenta una piccola finestra popup rettangolare che visualizza una breve descrizione dello scopo di una visualizzazione quando l'utente posiziona il puntatore sulla visualizzazione. (Ereditato da Element) |
IView.Arrange(Rect) |
Posiziona gli elementi figlio e determina una dimensione per un elemento. (Ereditato da VisualElement) |
IView.Background |
Ottiene la vernice che riempie lo sfondo di una visualizzazione. (Ereditato da VisualElement) |
IView.Clip |
Ottiene il percorso utilizzato per definire la struttura del contenuto di una visualizzazione. (Ereditato da VisualElement) |
IView.FlowDirection |
Direzione in cui gli elementi dell'interfaccia utente vengono analizzati dall'occhio (Ereditato da VisualElement) |
IView.Height |
Ottiene l'altezza specificata di IView. (Ereditato da VisualElement) |
IView.HorizontalLayoutAlignment |
Determina l'aspetto orizzontale della disposizione di questo elemento in un contenitore (Ereditato da View) |
IView.InvalidateArrange() |
Metodo chiamato per invalidare il layout di questa visualizzazione. (Ereditato da VisualElement) |
IView.InvalidateMeasure() |
Segnala che il valore della misura corrente di questa visualizzazione non è più valido e che deve essere ricalcorato durante il passaggio successivo della misura. (Ereditato da VisualElement) |
IView.IsFocused |
Ottiene un valore che indica se la visualizzazione è attualmente evidenziata. (Ereditato da VisualElement) |
IView.Margin |
Margin rappresenta la distanza tra una visualizzazione e le relative visualizzazioni adiacenti. (Ereditato da View) |
IView.MaximumHeight |
Ottiene il vincolo di altezza massima specificato di IView, compreso tra zero e double. PositiveInfinity. (Ereditato da VisualElement) |
IView.MaximumWidth |
Ottiene il vincolo di larghezza massima specificato di IView, compreso tra zero e double. PositiveInfinity. (Ereditato da VisualElement) |
IView.Measure(Double, Double) |
Aggiorna le dimensioni di una visualizzazione. (Ereditato da VisualElement) |
IView.MinimumHeight |
Ottiene il vincolo di altezza minima specificato di IView, compreso tra zero e double. PositiveInfinity. (Ereditato da VisualElement) |
IView.MinimumWidth |
Ottiene il vincolo di larghezza minima specificato di IView, compreso tra zero e double. PositiveInfinity. (Ereditato da VisualElement) |
IView.Semantics |
Aggiunge semantica a ogni visualizzazione per l'accessibilità (Ereditato da VisualElement) |
IView.Shadow |
Disegna un'ombreggiatura intorno alla visualizzazione di destinazione. (Ereditato da VisualElement) |
IView.VerticalLayoutAlignment |
Determina l'aspetto verticale della disposizione di questo elemento in un contenitore (Ereditato da View) |
IView.Visibility |
Ottiene un valore che determina se questa visualizzazione deve far parte o meno della struttura ad albero visuale. (Ereditato da VisualElement) |
IView.Width |
Ottiene la larghezza specificata di IView. (Ereditato da VisualElement) |
IVisualElementController.EffectiveFlowDirection |
Per l'uso interno da parte di .NET MAUI. (Ereditato da VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Per l'uso interno da parte di .NET MAUI. (Ereditato da VisualElement) |
IVisualTreeElement.GetVisualChildren() |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
IVisualTreeElement.GetVisualParent() |
Ottiene l'elemento padre dell'elemento visivo. (Ereditato da Element) |
Metodi di estensione
AbortAnimation(IAnimatable, String) |
Interrompe l'animazione. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Imposta i parametri specificati e avvia l'animazione. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Imposta i parametri specificati e avvia l'animazione. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Imposta i parametri specificati e avvia l'animazione. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager) |
Imposta i parametri specificati e avvia l'animazione. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager) |
Imposta i parametri specificati e avvia l'animazione kinetic. |
AnimationIsRunning(IAnimatable, String) |
Restituisce un valore booleano che indica se l'animazione specificata da |
Batch(IAnimatable) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Crea un'associazione e la applica a una proprietà. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Crea un'associazione tra una proprietà nell'oggetto di origine e una proprietà nell'oggetto di destinazione. |
FindByName<T>(Element, String) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
CancelAnimations(VisualElement) |
Interrompe tutte le animazioni (ad esempio |
FadeTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che esegue la dissolvenza descritta dai parametri |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view al rettangolo specificato dal bounds parametro . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Ruota l'elemento VisualElement specificato da |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che ridimensiona l'elemento VisualElement specificato da |
RotateTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che ruota l'oggetto VisualElement specificato da |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che inclina l'asse X dell'oggetto VisualElement specificato da |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che inclina l'asse Y dell'oggetto VisualElement specificato da |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che ridimensiona l'elemento VisualElement specificato da |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che ridimensiona l'asse X dell'oggetto VisualElement specificato da |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Restituisce un'attività che ridimensiona l'asse Y dell'oggetto VisualElement specificato da |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Aggiunge un'animazione a elementi TranslationX e TranslationY proprietà dai valori correnti ai nuovi valori. Questo garantisce che il layout di input si trovi nella stessa posizione del layout visuale. |
HasVisualStateGroups(VisualElement) |
Restituisce |
CheckHandlers(IView) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ComputeDesiredSize(IView, Double, Double) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ComputeFrame(IView, Rect) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ToHandler(IElement, IMauiContext) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ToPlatform(IElement, IMauiContext) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
ToHandler(IView, IMauiContext) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
SetSemanticFocus(IView) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
CaptureAsync(IView) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
DisconnectHandlers(IView) |
Elemento ItemsView<TVisual> che visualizza una raccolta di dati come elenco verticale. |
GetVisualElementWindow(IVisualTreeElement) |
Ottiene la finestra contenente l'elemento struttura ad albero visuale, se l'elemento è contenuto all'interno di uno. |
GetVisualTreeDescendants(IVisualTreeElement) |
Ottiene l'intera gerarchia dei discendenti come elenco di elementi figlio per un determinato elemento albero visuale. |
GetVisualTreeElements(IVisualTreeElement, Point) |
Ottiene l'elenco degli elementi figlio di un elemento struttura ad albero visuale in base a un determinato punto. |
GetVisualTreeElements(IVisualTreeElement, Rect) |
Ottiene un elenco di elementi figlio della struttura ad albero visuale basati su un rettangolo. |
GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
Ottiene l'elenco di elementi figlio della struttura ad albero visuale basati su un rettangolo definito dalle relative coordinate specificate in unità di piattaforma, non in pixel. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Ottiene un elenco di elementi figlio della struttura ad albero visuale in base a un determinato punto x, y. |