Condividi tramite


PointerGestureRecognizer Classe

Definizione

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

public ref class PointerGestureRecognizer sealed : Microsoft::Maui::Controls::GestureRecognizer
public sealed class PointerGestureRecognizer : Microsoft.Maui.Controls.GestureRecognizer
type PointerGestureRecognizer = class
    inherit GestureRecognizer
Public NotInheritable Class PointerGestureRecognizer
Inherits GestureRecognizer
Ereditarietà
PointerGestureRecognizer

Costruttori

PointerGestureRecognizer()

Inizializza una nuova istanza di PointerGestureRecognizer.

Campi

PointerEnteredCommandParameterProperty

Oggetto da passare a PointerEnteredCommand. Si tratta di una proprietà associabile.

PointerEnteredCommandProperty

Comando da richiamare quando il puntatore ha immesso la visualizzazione. Si tratta di una proprietà associabile.

PointerExitedCommandParameterProperty

Oggetto da passare a PointerExitedCommand. Si tratta di una proprietà associabile.

PointerExitedCommandProperty

Comando da richiamare quando il puntatore ha chiuso la visualizzazione. Si tratta di una proprietà associabile.

PointerMovedCommandParameterProperty

Oggetto da passare al PointerMovedCommand. Si tratta di una proprietà associabile.

PointerMovedCommandProperty

Comando da richiamare quando il puntatore è stato spostato all'interno della visualizzazione. Si tratta di una proprietà associabile.

PointerPressedCommandParameterProperty

Oggetto da passare a PointerPressedCommand. Si tratta di una proprietà associabile.

PointerPressedCommandProperty

Comando da richiamare quando il puntatore avvia una pressione all'interno della visualizzazione. Si tratta di una proprietà associabile.

PointerReleasedCommandParameterProperty

Oggetto da passare al PointerReleasedCommand. Si tratta di una proprietà associabile.

PointerReleasedCommandProperty

Comando da richiamare quando il puntatore che ha avviato in precedenza una stampa viene rilasciato all'interno della visualizzazione. Si tratta di una proprietà associabile.

Proprietà

AutomationId

Ottiene o imposta un valore che consente al framework di automazione di individuare questo elemento e di interagire con esso.

(Ereditato da Element)
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)
ClassId

Ottiene o imposta un valore utilizzato per identificare una raccolta di elementi semanticamente simili.

(Ereditato da Element)
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)
Handler

Ottiene o imposta il gestore associato per questo elemento.

(Ereditato da Element)
Id

Ottiene un valore che può essere utilizzato per identificare in modo univoco un elemento durante l'esecuzione dell'applicazione.

(Ereditato da Element)
LogicalChildren
Obsoleti.

Per l'uso interno della piattaforma Microsoft.Maui.Controls.

(Ereditato da Element)
Parent

Ottiene o imposta l'elemento padre Element di questo elemento.

(Ereditato da Element)
PointerEnteredCommand

Identifica la proprietà associabile PointerEnteredCommand.

PointerEnteredCommandParameter

Identifica la proprietà associabile PointerEnteredCommandParameter.

PointerExitedCommand

Identifica la proprietà associabile PointerExitedCommand.

PointerExitedCommandParameter

Identifica la proprietà associabile PointerExitedCommandParameter.

PointerMovedCommand

Identifica la proprietà associabile PointerMovedCommand.

PointerMovedCommandParameter

Identifica la proprietà associabile PointerMovedCommandParameter.

PointerPressedCommand

Identifica la proprietà Bindingable PointerPressedCommand.

PointerPressedCommandParameter

Identifica la proprietà associabile PointerPressedCommandParameter.

PointerReleasedCommand

Identifica la proprietà PointerReleasedCommand associabile.

PointerReleasedCommandParameter

Identifica la proprietà associabile PointerReleasedCommandParameter.

RealParent

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
StyleId

Ottiene o imposta un valore definito dall'utente per identificare in modo univoco l'elemento.

(Ereditato da Element)

Metodi

AddLogicalChild(Element)

Aggiunge un Element oggetto agli elementi figlio logici.

(Ereditato da Element)
ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
ClearLogicalChildren()

Rimuove tutti gli elementi figlio Element.

(Ereditato da Element)
ClearValue(BindableProperty)

Cancella qualsiasi valore precedentemente impostato per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore precedentemente impostato per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Imposta il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Imposta il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
EffectIsAttached(String)

Per l'uso interno da parte di .NET MAUI.

(Ereditato da Element)
FindByName(String)

Restituisce l'elemento con il nome specificato.

(Ereditato da Element)
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)
IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnBindingContextChanged()

Richiamato ogni volta che il contesto di associazione dell'elemento cambia. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildAdded(Element)

Genera l'evento ChildAdded. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildRemoved(Element, Int32)

Genera l'evento ChildRemoved. Implementare questo metodo per aggiungere la gestione delle classi per questo evento

(Ereditato da Element)
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)
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). ParentSet Implementare questo metodo per aggiungere il comportamento quando l'elemento viene aggiunto a un elemento padre.

(Ereditato da Element)
OnPropertyChanged(String)

Metodo chiamato quando viene modificata una proprietà associata.

(Ereditato da Element)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
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 oggetto specifico Element dagli elementi figlio logici.

(Ereditato da Element)
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)
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)
SetValueCore(BindableProperty, Object, SetValueFlags)

Per l'uso interno della piattaforma Microsoft.Maui.Controls.

(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)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
ChildAdded

Generato ogni volta che un elemento figlio viene aggiunto all'elemento .

(Ereditato da Element)
ChildRemoved

Generato ogni volta che un elemento figlio viene rimosso dall'elemento .

(Ereditato da Element)
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)
HandlerChanged

Generato ogni volta che il gestore dell'elemento viene modificato.

(Ereditato da Element)
HandlerChanging

Generato ogni volta che il gestore dell'elemento inizia a cambiare.

(Ereditato da Element)
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)
PointerEntered

Generato quando il puntatore entra nella visualizzazione.

PointerExited

Generato quando il puntatore esce dalla visualizzazione.

PointerMoved

Generato quando il puntatore si sposta all'interno della visualizzazione.

PointerPressed

Generato quando il puntatore avvia una pressione all'interno della visualizzazione.

PointerReleased

Generato quando il puntatore che ha avviato una stampa precedente viene rilasciato all'interno della visualizzazione.

PropertyChanged

Generato quando il valore di una proprietà cambia.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà è in corso di modifica.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IContextFlyoutElement.ContextFlyout

Ottiene l'oggetto ContextFlyout per la visualizzazione. I riquadri a comparsa del menu, gli elementi secondari del menu a comparsa e i separatori a comparsa del menu possono essere aggiunti al riquadro a comparsa di scelta rapida.

(Ereditato da Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

(Ereditato da BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

(Ereditato da Element)
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)
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)
IToolTipElement.ToolTip

Rappresenta una piccola finestra popup rettangolare che visualizza una breve descrizione dello scopo di una visualizzazione quando l'utente posiziona il puntatore nella visualizzazione.

(Ereditato da Element)
IVisualTreeElement.GetVisualChildren()

Ottiene un elenco di sola lettura degli elementi figlio visivi dell'elemento.

(Ereditato da Element)
IVisualTreeElement.GetVisualParent()

Ottiene l'elemento padre visivo dell'elemento.

(Ereditato da Element)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

FindByName<T>(Element, String)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

ToHandler(IElement, IMauiContext)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

ToPlatform(IElement, IMauiContext)

Fornisce il riconoscimento e gli eventi dei movimenti del puntatore.

GetVisualElementWindow(IVisualTreeElement)

Ottiene la finestra contenente l'elemento Albero visivo, se l'elemento è contenuto in uno.

GetVisualTreeDescendants(IVisualTreeElement)

Ottiene l'intera gerarchia dei discendenti come elenco di elementi figlio per un determinato elemento Albero visivo.

GetVisualTreeElements(IVisualTreeElement, Point)

Ottiene l'elenco dei figli di un elemento albero visivo in base a un determinato punto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Ottiene l'elenco di elementi dell'albero visivo figlio basati su un rettangolo.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Ottiene l'elenco di elementi dell'albero visivo figlio basati su un determinato punto x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Ottiene l'elenco di elementi dell'albero visivo figlio basati su un rettangolo definito dalle coordinate specificate nelle unità di piattaforma, non nei pixel.

Si applica a