Classe UIElement (System.Windows)

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Classe UIElement
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.

UIElement è una classe di base per le implementazioni a livello di base WPF basate sugli elementi Windows Presentation Foundation (WPF) e le caratteristiche di presentazione di base.

Gerarchia di ereditarietà

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement

Spazio dei nomi:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
Sintassi

Visual Basic
<UidPropertyAttribute("Uid")> _
Public Class UIElement _
	Inherits Visual _
	Implements IAnimatable, IInputElement
C#
[UidPropertyAttribute("Uid")]
public class UIElement : Visual, IAnimatable, 
	IInputElement
Visual C++
[UidPropertyAttribute(L"Uid")]
public ref class UIElement : public Visual, 
	IAnimatable, IInputElement
F#
[<UidPropertyAttribute("Uid")>]
type UIElement =  
    class
        inherit Visual
        interface IAnimatable
        interface IInputElement
    end
Utilizzo della sintassi XAML per elementi oggetto
<UIElement .../>

Il tipo UIElement espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UIElement Inizializza una nuova istanza della classe UIElement.
In alto
Proprietà

  Nome Descrizione
Proprietà pubblica AllowDrop Ottiene o imposta un valore che indica se questo elemento può essere utilizzato come destinazione di un'operazione di trascinamento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica AreAnyTouchesCaptured Ottiene un valore che indica se almeno un dispositivo a tocco è acquisito nell'elemento.
Proprietà pubblica AreAnyTouchesCapturedWithin Ottiene un valore che indica se almeno un tocco è acquisito nell'elemento o nei relativi elementi figlio della struttura ad albero visuale.
Proprietà pubblica AreAnyTouchesDirectlyOver Ottiene un valore che indica se almeno un dispositivo a tocco viene premuto sull'elemento.
Proprietà pubblica AreAnyTouchesOver Ottiene un valore che indica se almeno un tocco viene premuto sull'elemento o sui relativi elementi figlio della struttura ad albero visuale.
Proprietà pubblica BitmapEffect Obsoleta. Ottiene o imposta un effetto bitmap che si applica direttamente al contenuto di cui viene eseguito il rendering per questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica BitmapEffectInput Obsoleta. Ottiene o imposta un'origine di input per l'effetto bitmap che si applica direttamente al contenuto di cui viene eseguito il rendering per questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica CacheMode Ottiene o imposta una rappresentazione nascosta dell'oggetto UIElement.
Proprietà pubblica Clip Ottiene o imposta la geometria utilizzata per definire la struttura del contenuto di un elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica ClipToBounds Ottiene o imposta un valore che indica se ritagliare il contenuto di questo elemento (o contenuto proveniente dagli elementi figlio di questo elemento) in modo da adattarsi alle dimensioni dell'elemento che lo contiene. Si tratta di una proprietà di dipendenza.
Proprietà pubblica CommandBindings Ottiene un insieme di oggetti CommandBinding associati a questo elemento. Un oggetto CommandBinding consente la gestione dei comandi per questo elemento e dichiara il collegamento tra un comando, i relativi eventi e i gestori associati da questo elemento.
Proprietà pubblica DependencyObjectType Ottiene la classe DependencyObjectType che include il tipo CLR di questa istanza.  (Ereditato da DependencyObject)
Proprietà pubblica DesiredSize Ottiene la dimensione calcolata da questo elemento durante il passaggio di misurazione del processo di layout.
Proprietà pubblica Dispatcher Ottiene l'oggetto Dispatcher associato a DispatcherObject. (Ereditato da DispatcherObject)
Proprietà pubblica Effect Ottiene o imposta l'effetto bitmap da applicare a UIElement. Si tratta di una proprietà di dipendenza.
Proprietà pubblica Focusable Ottiene o imposta un valore che indica se l'elemento può ricevere lo stato attivo. Si tratta di una proprietà di dipendenza.
Proprietà pubblica HasAnimatedProperties Ottiene un valore che indica se questo elemento dispone di proprietà a cui è stata aggiunta un'animazione.
Proprietà pubblica InputBindings Ottiene l'insieme delle associazioni di input associate a questo elemento.
Proprietà pubblica IsArrangeValid Ottiene un valore che indica se la dimensione e la posizione calcolate degli elementi figlio nel layout di questo elemento sono valide.
Proprietà pubblica IsEnabled Ottiene o imposta un valore che indica se questo elemento è abilitato nell'user interface (UI). Si tratta di una proprietà di dipendenza.
Proprietà protetta. IsEnabledCore Ottiene un valore che diventa il valore restituito di IsEnabled in classi derivate.
Proprietà pubblica IsFocused Ottiene un valore che determina se questo elemento detiene lo stato attivo logico. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsHitTestVisible Ottiene o imposta un valore che dichiara se questo elemento può eventualmente essere restituito come risultato dell'hit test da una parte del relativo contenuto sottoposto a rendering. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsInputMethodEnabled Ottiene un valore che indica se un sistema del metodo di input, ad esempio un Input Method Editor (IME), viene abilitato per l'elaborazione dell'input in questo elemento.
Proprietà pubblica IsKeyboardFocused Ottiene un valore che indica se questo elemento ha lo stato attivo sulla tastiera. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsKeyboardFocusWithin Ottiene un valore che indica se lo stato attivo della tastiera si trova in qualsiasi punto dell'elemento o degli elementi figlio nella struttura ad albero visuale. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsManipulationEnabled Ottiene o imposta un valore che indica se gli eventi di manipolazione sono abilitati sull'oggetto UIElement.
Proprietà pubblica IsMeasureValid Ottiene un valore che indica se la dimensione corrente restituita dalla misurazione del layout sia valida.
Proprietà pubblica IsMouseCaptured Ottiene un valore che indica se l'input del mouse è acquisito in questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsMouseCaptureWithin Ottiene un valore che determina se l'input del mouse viene acquisito dall'elemento o dagli elementi figlio nella relativa struttura ad albero. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsMouseDirectlyOver Ottiene un valore che indica se la posizione del puntatore del mouse corrisponde a risultati dell'hit test, che prendono in considerazione la composizione dell'elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsMouseOver Ottiene un valore che indica se il puntatore del mouse è posizionato su questo elemento (inclusi gli elementi figlio nella struttura ad albero visuale). Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsSealed Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura). (Ereditato da DependencyObject)
Proprietà pubblica IsStylusCaptured Ottiene un valore che indica se l'input dello stilo è acquisito da questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsStylusCaptureWithin Ottiene un valore che determina se l'input dello stilo viene acquisito da questo elemento o da un elemento entro i limiti dell'elemento e la relativa struttura ad albero. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsStylusDirectlyOver Ottiene un valore che indica se la posizione dello stilo corrisponde a risultati dell'hit test, che prendono in considerazione la composizione dell'elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsStylusOver Ottiene un valore che indica se il cursore dello stilo è posizionato su questo elemento (inclusi gli elementi figlio visivi). Si tratta di una proprietà di dipendenza.
Proprietà pubblica IsVisible Ottiene o imposta un valore che indica se questo elemento è visibile nell'user interface (UI). Si tratta di una proprietà di dipendenza.
Proprietà pubblica Opacity Ottiene o imposta il fattore di opacità applicato all'intero oggetto UIElement quando sottoposto a rendering nell'user interface (UI). Si tratta di una proprietà di dipendenza.
Proprietà pubblica OpacityMask Ottiene o imposta la maschera di opacità come implementazione Brush che viene applicata a qualsiasi canale alfa che maschera il contenuto di questo elemento per cui è stato eseguito il rendering. Si tratta di una proprietà di dipendenza.
Proprietà pubblica PersistId Obsoleta. Ottiene un valore che identifica in modo univoco questo elemento.
Proprietà pubblica RenderSize Ottiene (o imposta, ma è consigliabile leggere la sezione Osservazioni) la dimensione di rendering finale di questo elemento.
Proprietà pubblica RenderTransform Ottiene o imposta le informazioni di trasformazione che influiscono sulla posizione di rendering di questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica RenderTransformOrigin Ottiene o imposta il punto centrale di qualsiasi possibile trasformazione di rendering dichiarata da RenderTransform, relativa ai limiti dell'elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica SnapsToDevicePixels Ottiene o imposta un valore che determina se il rendering per questo elemento deve utilizzare le impostazioni di pixel specifiche del dispositivo durante il rendering. Si tratta di una proprietà di dipendenza.
Proprietà protetta. StylusPlugIns Ottiene un insieme di tutti gli oggetti dei plug-in dello stilo (personalizzazione) associati a questo elemento.
Proprietà pubblica TouchesCaptured Ottiene tutti i dispositivi a tocco acquisiti in questo elemento.
Proprietà pubblica TouchesCapturedWithin Ottiene tutti i dispositivi a tocco che sono acquisiti in questo elemento o nei relativi elementi figlio nella struttura ad albero visuale.
Proprietà pubblica TouchesDirectlyOver Ottiene tutti i dispositivi a tocco che si trovano su questo elemento.
Proprietà pubblica TouchesOver Ottiene tutti i dispositivi a tocco che sono su questo elemento o nei relativi elementi figlio nella struttura ad albero visuale.
Proprietà pubblica Uid Ottiene o imposta l'identificatore univoco (per la localizzazione) per questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà pubblica Visibility Ottiene o imposta la visibilità dell'user interface (UI) di questo elemento. Si tratta di una proprietà di dipendenza.
Proprietà protetta. VisualBitmapEffect Obsoleta. Ottiene o imposta il valore di BitmapEffect per Visual. (Ereditato da Visual)
Proprietà protetta. VisualBitmapEffectInput Obsoleta. Ottiene o imposta il valore di BitmapEffectInput per Visual. (Ereditato da Visual)
Proprietà protetta. VisualBitmapScalingMode Ottiene o imposta l'oggetto BitmapScalingMode per l'oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualCacheMode Ottiene o imposta una rappresentazione memorizzata nella cache dell'oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualChildrenCount Ottiene il numero di elementi figlio per l’oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualClearTypeHint Ottiene o imposta l'oggetto ClearTypeHint che determina come viene reso ClearType nell'oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualClip Ottiene o imposta l'area di ridimensionamento dell'oggetto Visual specificato sotto forma di valore Geometry. (Ereditato da Visual)
Proprietà protetta. VisualEdgeMode Ottiene o imposta la modalità di bordo dell’oggetto Visual sotto forma di valore EdgeMode. (Ereditato da Visual)
Proprietà protetta. VisualEffect Ottiene o imposta l'effetto bitmap da applicare a Visual. (Ereditato da Visual)
Proprietà protetta. VisualOffset Ottiene o imposta il valore di offset dell’oggetto visivo. (Ereditato da Visual)
Proprietà protetta. VisualOpacity Ottiene o imposta l'opacità dell’oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualOpacityMask Ottiene o imposta il valore Brush che rappresenta la maschera di opacità dell’oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualParent Ottiene la struttura ad albero padre dell’oggetto visivo. (Ereditato da Visual)
Proprietà protetta. VisualScrollableAreaClip Ottiene o imposta un'area scorrevole ritagliata per l'oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualTextHintingMode Ottiene o imposta il TextHintingMode del Visual. (Ereditato da Visual)
Proprietà protetta. VisualTextRenderingMode Ottiene o imposta il TextRenderingMode del Visual. (Ereditato da Visual)
Proprietà protetta. VisualTransform Ottiene o imposta il valore di Transform per l'oggetto Visual. (Ereditato da Visual)
Proprietà protetta. VisualXSnappingGuidelines Ottiene o imposta l’insieme di linee guida della coordinata x (verticale). (Ereditato da Visual)
Proprietà protetta. VisualYSnappingGuidelines Ottiene o imposta l’insieme di linee guida della coordinata y (orizzontale). (Ereditato da Visual)
In alto
Metodi

  Nome Descrizione
Metodo pubblico AddHandler(RoutedEvent, Delegate) Aggiunge un gestore di eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore all'insieme di gestori sull'elemento corrente.
Metodo pubblico AddHandler(RoutedEvent, Delegate, Boolean) Aggiunge un gestore di eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore all'insieme di gestori sull'elemento corrente. Specificare che handledEventsToo è true per fare in modo che il gestore specificato venga richiamato per eventi indirizzati già contrassegnati come gestiti da un altro elemento lungo la route dell'evento.
Metodo pubblico AddToEventRoute Aggiunge gestori all'oggetto EventRoute specificato per l'insieme di gestori degli eventi UIElement corrente.
Metodo protetto AddVisualChild Definisce la relazione padre-figlio tra due elementi visivi. (Ereditato da Visual)
Metodo pubblico ApplyAnimationClock(DependencyProperty, AnimationClock) Applica un'animazione a una proprietà di dipendenza specificata su questo elemento. Eventuali animazioni esistenti vengono interrotte e sostituite con l'animazione nuova.
Metodo pubblico ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) Applica un'animazione a una proprietà di dipendenza specificata su questo elemento, con la possibilità di specificare cosa succede se la proprietà dispone già di un'animazione in esecuzione.
Metodo pubblico Arrange Posiziona gli elementi figlio e determina le dimensioni per un oggetto UIElement. Gli elementi padre chiamano questo metodo dall'implementazione ArrangeCore (o un equivalente a livello di framework WPF) per produrre un aggiornamento ricorsivo del layout. Questo metodo costituisce il secondo passaggio di un aggiornamento del layout.
Metodo protetto ArrangeCore Definisce il modello per la definizione di layout per la disposizione a livello di base WPF.
Metodo pubblico BeginAnimation(DependencyProperty, AnimationTimeline) Avvia un'animazione per una proprietà animata specificata su questo elemento.
Metodo pubblico BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) Avvia un'animazione particolare per una proprietà animata specificata su questo elemento, con la possibilità di indicare cosa succede se la proprietà dispone già di un'animazione in esecuzione.
Metodo pubblico CaptureMouse Tenta di forzare l’acquisizione del mouse in questo elemento.
Metodo pubblico CaptureStylus Tenta di forzare l’acquisizione dello stilo in questo elemento.
Metodo pubblico CaptureTouch Tenta di forzare l'acquisizione di un tocco in questo elemento.
Metodo pubblico CheckAccess Determina se il thread chiamante ha accesso a DispatcherObject. (Ereditato da DispatcherObject)
Metodo pubblico ClearValue(DependencyProperty) Cancella il valore locale di una proprietà. La proprietà da cancellare è indicata da un identificatore DependencyProperty. (Ereditato da DependencyObject)
Metodo pubblico ClearValue(DependencyPropertyKey) Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è indicata da un identificatore DependencyPropertyKey. (Ereditato da DependencyObject)
Metodo pubblico CoerceValue Assegna il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza, esistente nell'oggetto DependencyObject chiamante. (Ereditato da DependencyObject)
Metodo pubblico Equals Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente. (Ereditato da DependencyObject)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico FindCommonVisualAncestor Restituisce il predecessore comune di due oggetti visivi. (Ereditato da Visual)
Metodo pubblico Focus Tenta di impostare lo stato attivo su questo elemento.
Metodo pubblico GetAnimationBaseValue Restituisce il valore della proprietà di base per la proprietà specificata in questo elemento, indipendentemente da eventuali valori animati provenienti da un'animazione in esecuzione o arrestata.
Metodo pubblico GetHashCode Ottiene un codice hash per questo oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo protetto GetLayoutClip Restituisce una forma geometrica alternativa che rappresenta l'area che sarà ritagliata se la proprietà ClipToBounds viene impostata su true.
Metodo pubblico GetLocalValueEnumerator Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetUIParentCore Se sottoposto a override in una classe derivata, restituisce un elemento padre alternativo dell'user interface (UI) per questo elemento se non esiste alcun elemento padre visuale.
Metodo pubblico GetValue Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject. (Ereditato da DependencyObject)
Metodo protetto GetVisualChild Restituisce l’oggetto Visual nell’oggetto VisualCollection padre. (Ereditato da Visual)
Metodo protetto HitTestCore(GeometryHitTestParameters) Implementa Visual.HitTestCore per fornire il comportamento di hit testing dell'elemento di base (restituendo GeometryHitTestResult). (Esegue l'override di Visual.HitTestCore(GeometryHitTestParameters)).
Metodo protetto HitTestCore(PointHitTestParameters) Implementa HitTestCore per fornire il comportamento di hit testing dell'elemento di base (restituendo HitTestResult). (Esegue l'override di Visual.HitTestCore(PointHitTestParameters)).
Metodo pubblico InputHitTest Restituisce l'elemento di input all'interno dell'elemento corrente in corrispondenza delle coordinate specificate, relativo all'origine dell'elemento corrente.
Metodo pubblico InvalidateArrange Invalida lo stato di disposizione (layout) per l'elemento. Dopo l'invalidamento, verrà aggiornato il layout dell'elemento, operazione che si verifica in modo asincrono a meno che non venga forzata successivamente da UpdateLayout.
Metodo pubblico InvalidateMeasure Invalida lo stato di misurazione (layout) per l'elemento.
Metodo pubblico InvalidateProperty Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata. (Ereditato da DependencyObject)
Metodo pubblico InvalidateVisual Invalida il rendering dell'elemento e forza un nuovo passaggio del layout completo. Una volta completato il ciclo di layout viene chiamato OnRender.
Metodo pubblico IsAncestorOf Determina se l'oggetto visivo è un predecessore dell'oggetto visivo discendente. (Ereditato da Visual)
Metodo pubblico IsDescendantOf Determina se l'oggetto visivo è un discendente dell'oggetto visivo predecessore. (Ereditato da Visual)
Metodo pubblico Measure Aggiorna DesiredSize di UIElement. Gli elementi padre chiamano questo metodo dall'implementazione di MeasureCore per produrre un aggiornamento ricorsivo del layout. La chiamata a questo metodo costituisce il primo passaggio (passaggio di misurazione) di un aggiornamento del layout.
Metodo protetto MeasureCore Quando sottoposto a override in una classe derivata, fornisce la logica di misurazione per ridimensionare correttamente questo elemento, prendendo in considerazione la dimensione del contenuto di tutti gli elementi figlio.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MoveFocus Tenta di spostare lo stato attivo da questo elemento a un altro elemento. La direzione di spostamento dello stato attivo è specificata da linee guida che vengono interpretate nell'organizzazione del padre visuale per questo elemento.
Metodo protetto OnAccessKey Fornisce la gestione delle classi quando viene richiamato un tasto di scelta significativo per questo elemento.
Metodo protetto OnChildDesiredSizeChanged Supporta il comportamento del layout quando viene ridimensionato un elemento figlio.
Metodo protetto OnCreateAutomationPeer Restituisce implementazioni di AutomationPeer specifiche della classe per l'infrastruttura di Windows Presentation Foundation (WPF).
Metodo protetto OnDragEnter Richiamato quando un evento associato DragDrop.DragEnter non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnDragLeave Richiamato quando un evento associato DragDrop.DragLeave non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnDragOver Richiamato quando un evento associato DragDrop.DragOver non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnDrop Richiamato quando un evento associato DragDrop.DragEnter non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnGiveFeedback Richiamato quando un evento associato DragDrop.GiveFeedback non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnGotFocus Genera l'evento indirizzato GotFocus utilizzando i dati degli eventi forniti.
Metodo protetto OnGotKeyboardFocus Richiamato quando un evento associato Keyboard.GotKeyboardFocus non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnGotMouseCapture Richiamato quando un evento associato Mouse.GotMouseCapture non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnGotStylusCapture Richiamato quando un evento associato Stylus.GotStylusCapture non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnGotTouchCapture Fornisce la gestione della classe per l'evento indirizzato GotTouchCapture che si verifica quando un tocco viene acquisito nell'elemento.
Metodo protetto OnIsKeyboardFocusedChanged Viene richiamato quando un evento IsKeyboardFocusedChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsKeyboardFocusWithinChanged Viene richiamato immediatamente prima della generazione dell'evento IsKeyboardFocusWithinChanged da questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsMouseCapturedChanged Viene richiamato quando un evento IsMouseCapturedChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsMouseCaptureWithinChanged Viene richiamato quando un evento IsMouseCaptureWithinChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsMouseDirectlyOverChanged Viene richiamato quando un evento IsMouseDirectlyOverChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsStylusCapturedChanged Viene richiamato quando un evento IsStylusCapturedChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsStylusCaptureWithinChanged Viene richiamato quando un evento IsStylusCaptureWithinChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnIsStylusDirectlyOverChanged Viene richiamato quando un evento IsStylusDirectlyOverChanged non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnKeyDown Richiamato quando un evento associato Keyboard.KeyDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnKeyUp Richiamato quando un evento associato Keyboard.KeyUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnLostFocus Genera l'evento indirizzato LostFocus utilizzando i dati degli eventi forniti.
Metodo protetto OnLostKeyboardFocus Richiamato quando un evento associato Keyboard.LostKeyboardFocus non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnLostMouseCapture Richiamato quando un evento associato Mouse.LostMouseCapture non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnLostStylusCapture Richiamato quando un evento associato Stylus.LostStylusCapture non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnLostTouchCapture Fornisce la gestione della classe per l'evento indirizzatoLostTouchCapture che si verifica quando l'elemento perde l'acquisizione di un tocco.
Metodo protetto OnManipulationBoundaryFeedback Viene chiamato quando si verifica l'evento ManipulationBoundaryFeedback.
Metodo protetto OnManipulationCompleted Viene chiamato quando si verifica l'evento ManipulationCompleted.
Metodo protetto OnManipulationDelta Viene chiamato quando si verifica l'evento ManipulationDelta.
Metodo protetto OnManipulationInertiaStarting Viene chiamato quando si verifica l'evento ManipulationInertiaStarting.
Metodo protetto OnManipulationStarted Viene chiamato quando si verifica l'evento ManipulationStarted.
Metodo protetto OnManipulationStarting Fornisce la gestione della classe per l'evento indirizzato ManipulationStarting che si verifica quando il processore di manipolazione viene creato per la prima volta.
Metodo protetto OnMouseDown Richiamato quando un evento associato Mouse.MouseDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseEnter Richiamato quando un evento associato Mouse.MouseEnter non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseLeave Richiamato quando un evento associato Mouse.MouseLeave non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseLeftButtonDown Viene richiamato quando un evento indirizzato MouseLeftButtonDown non gestito viene generato in questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseLeftButtonUp Viene richiamato quando un evento indirizzato MouseLeftButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseMove Richiamato quando un evento associato Mouse.MouseMove non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseRightButtonDown Viene richiamato quando un evento indirizzato MouseRightButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseRightButtonUp Viene richiamato quando un evento indirizzato MouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseUp Richiamato quando un evento indirizzato Mouse.MouseUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnMouseWheel Richiamato quando un evento associato Mouse.MouseWheel non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewDragEnter Richiamato quando un evento associato DragDrop.PreviewDragEnter non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewDragLeave Richiamato quando un evento associato DragDrop.PreviewDragLeave non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewDragOver Richiamato quando un evento associato DragDrop.PreviewDragOver non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewDrop Richiamato quando un evento associato DragDrop.PreviewDrop non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewGiveFeedback Richiamato quando un evento associato DragDrop.PreviewGiveFeedback non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewGotKeyboardFocus Richiamato quando un evento associato Keyboard.PreviewGotKeyboardFocus non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewKeyDown Richiamato quando un evento associato Keyboard.PreviewKeyDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewKeyUp Richiamato quando un evento associato Keyboard.PreviewKeyUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewLostKeyboardFocus Richiamato quando un evento associato Keyboard.PreviewKeyDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseDown Richiamato quando l'evento indirizzato Mouse.PreviewMouseDown associato non gestito raggiunge un elemento nella route che è derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseLeftButtonDown Viene richiamato quando un evento indirizzato PreviewMouseLeftButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseLeftButtonUp Viene richiamato quando un evento indirizzato PreviewMouseLeftButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseMove Richiamato quando un evento associato Mouse.PreviewMouseMove non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseRightButtonDown Viene richiamato quando un evento indirizzato PreviewMouseRightButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseRightButtonUp Viene richiamato quando un evento indirizzato PreviewMouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseUp Richiamato quando un evento associato Mouse.PreviewMouseUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewMouseWheel Richiamato quando un evento associato Mouse.PreviewMouseWheel non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewQueryContinueDrag Richiamato quando un evento associato DragDrop.PreviewQueryContinueDrag non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusButtonDown Richiamato quando un evento associato Stylus.PreviewStylusButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusButtonUp Richiamato quando un evento associato Stylus.PreviewStylusButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusDown Richiamato quando un evento associato Stylus.PreviewStylusDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusInAirMove Richiamato quando un evento associato Stylus.PreviewStylusInAirMove non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusInRange Richiamato quando un evento associato Stylus.PreviewStylusInRange non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusMove Richiamato quando un evento associato Stylus.PreviewStylusMove non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusOutOfRange Richiamato quando un evento associato Stylus.PreviewStylusOutOfRange non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusSystemGesture Richiamato quando un evento associato Stylus.PreviewStylusSystemGesture non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewStylusUp Richiamato quando un evento associato Stylus.PreviewStylusUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewTextInput Richiamato quando un evento associato TextCompositionManager.PreviewTextInput non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnPreviewTouchDown Fornisce la gestione della classe per l'evento indirizzatoPreviewTouchDown che si verifica quando un tocco preme l'elemento.
Metodo protetto OnPreviewTouchMove Fornisce la gestione della classe per l'evento indirizzato PreviewTouchMove che viene generato quando un tocco si sposta all'interno di questo elemento.
Metodo protetto OnPreviewTouchUp Fornisce la gestione della classe per l'evento indirizzato PreviewTouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento.
Metodo protetto OnPropertyChanged Richiamato ogni volta che il valore effettivo di qualsiasi proprietà di dipendenza in DependencyObject è stato aggiornato. La specifica proprietà di dipendenza modificata viene indicata nei dati dell'evento. (Ereditato da DependencyObject)
Metodo protetto OnQueryContinueDrag Richiamato quando un evento associato DragDrop.QueryContinueDrag non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnQueryCursor Richiamato quando un evento associato Mouse.QueryCursor non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnRender Quando sottoposto a override in una classe derivata, partecipa alle operazioni di rendering gestite dal sistema di layout. Le istruzioni di rendering per questo elemento non vengono utilizzate direttamente quando questo metodo viene richiamato, ma vengono conservate per essere utilizzate successivamente in modo asincrono dal layout e dal disegno.
Metodo protetto OnRenderSizeChanged Quando sottoposto a override in una classe derivata, partecipa alle operazioni di rendering gestite dal sistema di layout. Questo metodo viene richiamato dopo l'aggiornamento del layout e prima del rendering, se la proprietà RenderSize dell'elemento è stata modificata in seguito all'aggiornamento del layout.
Metodo protetto OnStylusButtonDown Richiamato quando un evento associato Stylus.StylusButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusButtonUp Richiamato quando un evento associato Stylus.StylusButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusDown Richiamato quando un evento associato Stylus.StylusDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusEnter Richiamato quando un evento associato Stylus.StylusEnter non gestito viene generato da questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusInAirMove Richiamato quando un evento associato Stylus.StylusInAirMove non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusInRange Richiamato quando un evento associato Stylus.StylusInRange non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusLeave Richiamato quando un evento associato Stylus.StylusLeave non gestito viene generato da questo elemento. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusMove Richiamato quando un evento associato Stylus.StylusMove non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusOutOfRange Richiamato quando un evento associato Stylus.StylusOutOfRange non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusSystemGesture Richiamato quando un evento associato Stylus.StylusSystemGesture non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnStylusUp Richiamato quando un evento associato Stylus.StylusUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnTextInput Richiamato quando un evento associato TextCompositionManager.TextInput non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione di classi per questo evento.
Metodo protetto OnTouchDown Fornisce la gestione della classe per l'evento indirizzatoTouchDown che si verifica quando un tocco preme all'interno dell'elemento.
Metodo protetto OnTouchEnter Fornisce la gestione della classe per l'evento indirizzato TouchEnter che si verifica quando un tocco si sposta dall'esterno all'interno dei limiti dell'elemento.
Metodo protetto OnTouchLeave Fornisce la gestione della classe per l'evento indirizzatoTouchLeave che si verifica quando un tocco si sposta dall'interno all'esterno dei limiti di UIElement.
Metodo protetto OnTouchMove Fornisce la gestione della classe per l'evento indirizzato TouchMove che viene generato quando un tocco si sposta all'interno di questo elemento.
Metodo protetto OnTouchUp Fornisce la gestione della classe per l'evento indirizzato TouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento.
Metodo protetto OnVisualChildrenChanged Viene chiamato quando l’oggetto VisualCollection dell’oggetto visivo viene modificato. (Ereditato da Visual)
Metodo protetto OnVisualParentChanged Viene richiamato quando l'elemento padre di questo oggetto UIElement segnala una modifica all'elemento padre visivo sottostante. (Esegue l'override di Visual.OnVisualParentChanged(DependencyObject)).
Metodo pubblico PointFromScreen Converte un oggetto Point sotto forma di coordinate dello schermo in un oggetto Point che rappresenta il sistema di coordinate corrente dell’oggetto Visual. (Ereditato da Visual)
Metodo pubblico PointToScreen Converte un oggetto Point che rappresenta il sistema di coordinate corrente dell’oggetto Visual in un oggetto Point sotto forma di coordinate dello schermo. (Ereditato da Visual)
Metodo pubblico PredictFocus Se sottoposto a override in una classe derivata, restituisce l'elemento che riceverebbe lo stato attivo per una direzione di attraversamento dello stato attivo specificata, senza effettivamente spostare lo stato attivo su tale elemento.
Metodo pubblico RaiseEvent Genera un evento indirizzato specifico. L'oggetto RoutedEvent da generare è identificato all'interno dell'istanza di RoutedEventArgs fornita (come proprietà RoutedEvent di tali dati degli eventi).
Metodo pubblico ReadLocalValue Restituisce il valore locale di una proprietà di dipendenza, se esistente. (Ereditato da DependencyObject)
Metodo pubblico ReleaseAllTouchCaptures Rilascia tutti i dispositivi a tocco acquisiti dall'elemento.
Metodo pubblico ReleaseMouseCapture Rilascia l'input del mouse, se questo elemento l'ha acquisito.
Metodo pubblico ReleaseStylusCapture Rilascia l'input dello stilo, se questo elemento lo ha acquisito.
Metodo pubblico ReleaseTouchCapture Tenta di rilasciare il dispositivo a tocco specificato dall'elemento.
Metodo pubblico RemoveHandler Rimuove da questo elemento il gestore degli eventi indirizzati specificato.
Metodo protetto RemoveVisualChild Rimuove la relazione padre-figlio tra due elementi visivi. (Ereditato da Visual)
Metodo pubblico SetCurrentValue Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore. (Ereditato da DependencyObject)
Metodo pubblico SetValue(DependencyProperty, Object) Imposta il valore locale di una proprietà di dipendenza, specificata dal relativo identificatore. (Ereditato da DependencyObject)
Metodo pubblico SetValue(DependencyPropertyKey, Object) Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificata dall'identificatore DependencyPropertyKey della proprietà di dipendenza. (Ereditato da DependencyObject)
Metodo pubblico ShouldSerializeCommandBindings Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà CommandBindings nelle istanze di questa classe.
Metodo pubblico ShouldSerializeInputBindings Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà InputBindings nelle istanze di questa classe.
Metodo protetto ShouldSerializeProperty Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza fornita. (Ereditato da DependencyObject)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TransformToAncestor(Visual) Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual al predecessore Visual specificato dell’oggetto visivo. (Ereditato da Visual)
Metodo pubblico TransformToAncestor(Visual3D) Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate da Visual al predecessore Visual3D specificato dell’oggetto visivo. (Ereditato da Visual)
Metodo pubblico TransformToDescendant Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual al discendente specificato dell’oggetto visivo. (Ereditato da Visual)
Metodo pubblico TransformToVisual Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual all’oggetto visivo specificato. (Ereditato da Visual)
Metodo pubblico TranslatePoint Converte un punto relativo a questo elemento in coordinate relative all'elemento specificato.
Metodo pubblico UpdateLayout Assicura che tutti gli elementi figlio visivi di questo elemento vengano aggiornati correttamente per il layout.
Metodo pubblico VerifyAccess Impone che il thread chiamante abbia accesso a DispatcherObject. (Ereditato da DispatcherObject)
In alto
Eventi

  Nome Descrizione
Evento pubblico DragEnter Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione.
Evento pubblico DragLeave Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come origine.
Evento pubblico DragOver Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione potenziale.
Evento pubblico Drop Si verifica quando il sistema di input segnala un evento di rilascio sottostante che ha questo elemento come destinazione.
Evento pubblico FocusableChanged Si verifica quando il valore della proprietà Focusable cambia.
Evento pubblico GiveFeedback Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che interessa questo elemento.
Evento pubblico GotFocus Si verifica quando questo elemento riceve lo stato attivo logico.
Evento pubblico GotKeyboardFocus Si verifica quando questo elemento riceve l'input della tastiera.
Evento pubblico GotMouseCapture Si verifica quando l'elemento acquisisce l'input del mouse.
Evento pubblico GotStylusCapture Si verifica quando l'elemento acquisisce l'input dello stilo.
Evento pubblico GotTouchCapture Si verifica quando un tocco viene acquisito in questo elemento.
Evento pubblico IsEnabledChanged Si verifica quando il valore della proprietà IsEnabled di questo elemento viene modificato.
Evento pubblico IsHitTestVisibleChanged Si verifica quando il valore della proprietà di dipendenza IsHitTestVisible di questo elemento viene modificato.
Evento pubblico IsKeyboardFocusedChanged Si verifica quando il valore della proprietà IsKeyboardFocused di questo elemento viene modificato.
Evento pubblico IsKeyboardFocusWithinChanged Si verifica quando il valore della proprietà IsKeyboardFocusWithinChanged di questo elemento viene modificato.
Evento pubblico IsMouseCapturedChanged Si verifica quando il valore della proprietà IsMouseCaptured di questo elemento viene modificato.
Evento pubblico IsMouseCaptureWithinChanged Si verifica quando il valore di IsMouseCaptureWithinProperty di questo elemento viene modificato.
Evento pubblico IsMouseDirectlyOverChanged Si verifica quando il valore della proprietà IsMouseDirectlyOver di questo elemento viene modificato.
Evento pubblico IsStylusCapturedChanged Si verifica quando il valore della proprietà IsStylusCaptured di questo elemento viene modificato.
Evento pubblico IsStylusCaptureWithinChanged Si verifica quando il valore della proprietà IsStylusCaptureWithin di questo elemento viene modificato.
Evento pubblico IsStylusDirectlyOverChanged Si verifica quando il valore della proprietà IsStylusDirectlyOver di questo elemento viene modificato.
Evento pubblico IsVisibleChanged Si verifica quando il valore della proprietà IsVisible di questo elemento viene modificato.
Evento pubblico KeyDown Si verifica quando viene premuto un tasto mentre l'elemento detiene lo stato attivo.
Evento pubblico KeyUp Si verifica quando viene rilasciato un tasto mentre l'elemento detiene lo stato attivo.
Evento pubblico LayoutUpdated Si verifica quando il layout dei vari elementi visivi associati alla classe Dispatcher corrente viene modificato.
Evento pubblico LostFocus Si verifica quando questo elemento perde lo stato attivo logico.
Evento pubblico LostKeyboardFocus Si verifica quando questo elemento smette di ricevere l'input della tastiera.
Evento pubblico LostMouseCapture Si verifica quando questo elemento perde l’acquisizione del mouse.
Evento pubblico LostStylusCapture Si verifica quando questo elemento perde l’acquisizione dello stilo.
Evento pubblico LostTouchCapture Si verifica quando questo elemento perde l’acquisizione di un tocco.
Evento pubblico ManipulationBoundaryFeedback Si verifica quando la manipolazione incontra un limite.
Evento pubblico ManipulationCompleted Si verifica quando una manipolazione e un'inerzia sull'oggetto UIElement sono completate.
Evento pubblico ManipulationDelta Si verifica quando il dispositivo di input cambia posizione durante una manipolazione .
Evento pubblico ManipulationInertiaStarting Si verifica quando il dispositivo di input perde contatto con l'oggetto UIElement durante una manipolazione e inizia un'inerzia.
Evento pubblico ManipulationStarted Si verifica quando un dispositivo di input inizia una manipolazione sull'oggetto UIElement.
Evento pubblico ManipulationStarting Si verifica quando il processore di manipolazione viene creato per la prima volta.
Evento pubblico MouseDown Si verifica quando un pulsante del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico MouseEnter Si verifica quando il puntatore del mouse entra nei limiti di questo elemento.
Evento pubblico MouseLeave Si verifica quando il puntatore del mouse esce dai limiti di questo elemento.
Evento pubblico MouseLeftButtonDown Si verifica quando il pulsante sinistro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico MouseLeftButtonUp Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico MouseMove Si verifica quando il puntatore del mouse viene spostato mentre si trova su questo elemento.
Evento pubblico MouseRightButtonDown Si verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico MouseRightButtonUp Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico MouseUp Si verifica quando un pulsante del mouse viene rilasciato su questo elemento.
Evento pubblico MouseWheel Si verifica quando la rotellina del mouse viene spostata mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewDragEnter Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione.
Evento pubblico PreviewDragLeave Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come origine.
Evento pubblico PreviewDragOver Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione potenziale.
Evento pubblico PreviewDrop Si verifica quando il sistema di input segnala un evento di rilascio sottostante che ha questo elemento come destinazione.
Evento pubblico PreviewGiveFeedback Si verifica quando viene avviata un'operazione di trascinamento.
Evento pubblico PreviewGotKeyboardFocus Si verifica quando questo elemento riceve l'input della tastiera.
Evento pubblico PreviewKeyDown Si verifica quando viene premuto un tasto mentre l'elemento detiene lo stato attivo.
Evento pubblico PreviewKeyUp Si verifica quando viene rilasciato un tasto mentre l'elemento detiene lo stato attivo.
Evento pubblico PreviewLostKeyboardFocus Si verifica quando la tastiera non è più incentrata su questo elemento.
Evento pubblico PreviewMouseDown Si verifica quando un pulsante del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewMouseLeftButtonDown Si verifica quando il pulsante sinistro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewMouseLeftButtonUp Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewMouseMove Si verifica quando il puntatore del mouse viene spostato mentre si trova su questo elemento.
Evento pubblico PreviewMouseRightButtonDown Si verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewMouseRightButtonUp Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewMouseUp Si verifica quando un pulsante del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewMouseWheel Si verifica quando la rotellina del mouse viene spostata mentre il puntatore del mouse si trova su questo elemento.
Evento pubblico PreviewQueryContinueDrag Si verifica quando viene modificato lo stato della tastiera o di un pulsante del mouse durante un'operazione di trascinamento.
Evento pubblico PreviewStylusButtonDown Si verifica quando il pulsante dello stilo viene premuto mentre il puntatore si trova su questo elemento.
Evento pubblico PreviewStylusButtonUp Si verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento.
Evento pubblico PreviewStylusDown Si verifica quando lo stilo tocca il digitalizzatore mentre si trova su questo elemento.
Evento pubblico PreviewStylusInAirMove Si verifica quando lo stilo viene spostato su un elemento senza toccare il digitalizzatore.
Evento pubblico PreviewStylusInRange Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore da essere rilevato, mentre si trova su questo elemento.
Evento pubblico PreviewStylusMove Si verifica quando lo stilo viene spostato quando si trova sull'elemento. Questo evento viene generato quando lo stilo viene spostato mentre viene rilevato dal digitalizzatore, altrimenti viene generato l'evento PreviewStylusInAirMove.
Evento pubblico PreviewStylusOutOfRange Si verifica quando lo stilo è troppo distante dal digitalizzatore per essere rilevato.
Evento pubblico PreviewStylusSystemGesture Si verifica quando un utente esegue uno dei diversi movimenti dello stilo.
Evento pubblico PreviewStylusUp Si verifica quando lo stilo viene allontanato dal digitalizzatore mentre si trova su questo elemento.
Evento pubblico PreviewTextInput Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.
Evento pubblico PreviewTouchDown Si verifica quando un dito tocca lo schermo mentre si trova su questo elemento.
Evento pubblico PreviewTouchMove Si verifica quando un dito si sposta sullo schermo mentre si trova su questo elemento.
Evento pubblico PreviewTouchUp Si verifica quando un dito viene sollevato dallo schermo mentre si trova su questo elemento.
Evento pubblico QueryContinueDrag Si verifica quando viene modificato lo stato della tastiera o di un pulsante del mouse durante un'operazione di trascinamento.
Evento pubblico QueryCursor Si verifica quando è richiesta la visualizzazione del cursore. Questo evento viene generato su un elemento ogni volta che il puntatore del mouse viene spostato e può essere utilizzato per modificare l'oggetto cursore in base alla nuova posizione.
Evento pubblico StylusButtonDown Si verifica quando il pulsante dello stilo viene premuto mentre il puntatore si trova su questo elemento.
Evento pubblico StylusButtonUp Si verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento.
Evento pubblico StylusDown Si verifica quando lo stilo tocca il digitalizzatore mentre si trova su questo elemento.
Evento pubblico StylusEnter Si verifica quando lo stilo entra nei limiti di questo elemento.
Evento pubblico StylusInAirMove Si verifica quando lo stilo viene spostato su un elemento senza toccare il digitalizzatore.
Evento pubblico StylusInRange Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore da essere rilevato, mentre si trova su questo elemento.
Evento pubblico StylusLeave Si verifica quando lo stilo esce dai limiti dell'elemento.
Evento pubblico StylusMove Si verifica quando lo stilo viene spostato su questo elemento. Questo evento viene generato quando lo stilo viene spostato mentre si trova sul digitalizzatore, altrimenti viene generato l'evento StylusInAirMove.
Evento pubblico StylusOutOfRange Si verifica quando lo stilo è troppo distante dal digitalizzatore per essere rilevato, mentre si trova su questo elemento.
Evento pubblico StylusSystemGesture Si verifica quando un utente esegue uno dei diversi movimenti dello stilo.
Evento pubblico StylusUp Si verifica quando lo stilo viene allontanato dal digitalizzatore mentre si trova su questo elemento.
Evento pubblico TextInput Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.
Evento pubblico TouchDown Si verifica quando un dito tocca lo schermo mentre si trova su questo elemento.
Evento pubblico TouchEnter Si verifica quando un tocco si sposta dall'esterno all'interno dei limiti di questo elemento.
Evento pubblico TouchLeave Si verifica quando un tocco si sposta dall'interno all'esterno dei limiti di questo elemento.
Evento pubblico TouchMove Si verifica quando un dito si sposta sullo schermo mentre si trova su questo elemento.
Evento pubblico TouchUp Si verifica quando un dito viene sollevato dallo schermo mentre si trova su questo elemento.
In alto
Campi

  Nome Descrizione
Campo pubblico Membro statico AllowDropProperty Identifica la proprietà di dipendenza AllowDrop.
Campo pubblico Membro statico AreAnyTouchesCapturedProperty Identifica la proprietà di dipendenza AreAnyTouchesCaptured.
Campo pubblico Membro statico AreAnyTouchesCapturedWithinProperty Identifica la proprietà di dipendenza AreAnyTouchesCapturedWithin.
Campo pubblico Membro statico AreAnyTouchesDirectlyOverProperty Identifica la proprietà di dipendenza AreAnyTouchesDirectlyOver.
Campo pubblico Membro statico AreAnyTouchesOverProperty Identifica la proprietà di dipendenza AreAnyTouchesOver.
Campo pubblico Membro statico BitmapEffectInputProperty Identifica la proprietà di dipendenza BitmapEffectInput.
Campo pubblico Membro statico BitmapEffectProperty Identifica la proprietà di dipendenza BitmapEffect.
Campo pubblico Membro statico CacheModeProperty Identifica la proprietà di dipendenza CacheMode.
Campo pubblico Membro statico ClipProperty Identifica la proprietà di dipendenza Clip.
Campo pubblico Membro statico ClipToBoundsProperty Identifica la proprietà di dipendenza ClipToBounds.
Campo pubblico Membro statico DragEnterEvent Identifica l'evento indirizzato DragEnter.
Campo pubblico Membro statico DragLeaveEvent Identifica l'evento indirizzato DragLeave.
Campo pubblico Membro statico DragOverEvent Identifica l'evento indirizzato DragOver.
Campo pubblico Membro statico DropEvent Identifica l'evento indirizzato Drop.
Campo pubblico Membro statico EffectProperty Identifica la proprietà di dipendenza Effect.
Campo pubblico Membro statico FocusableProperty Identifica la proprietà di dipendenza Focusable.
Campo pubblico Membro statico GiveFeedbackEvent Identifica l'evento indirizzato GiveFeedback.
Campo pubblico Membro statico GotFocusEvent Identifica l'evento indirizzato GotFocus.
Campo pubblico Membro statico GotKeyboardFocusEvent Identifica l'evento indirizzato GotKeyboardFocus.
Campo pubblico Membro statico GotMouseCaptureEvent Identifica l'evento indirizzato GotMouseCapture.
Campo pubblico Membro statico GotStylusCaptureEvent Identifica l'evento indirizzato GotStylusCapture.
Campo pubblico Membro statico GotTouchCaptureEvent Identifica l'evento indirizzato GotTouchCapture.
Campo pubblico Membro statico IsEnabledProperty Identifica la proprietà di dipendenza IsEnabled.
Campo pubblico Membro statico IsFocusedProperty Identifica la proprietà di dipendenza IsFocused.
Campo pubblico Membro statico IsHitTestVisibleProperty Identifica IsHitTestVisible  proprietà di dipendenza.
Campo pubblico Membro statico IsKeyboardFocusedProperty Identifica la proprietà di dipendenza IsKeyboardFocused.
Campo pubblico Membro statico IsKeyboardFocusWithinProperty Identifica la proprietà di dipendenza IsKeyboardFocusWithin.
Campo pubblico Membro statico IsManipulationEnabledProperty Identifica la proprietà di dipendenza IsManipulationEnabled.
Campo pubblico Membro statico IsMouseCapturedProperty Identifica la proprietà di dipendenza IsMouseCaptured.
Campo pubblico Membro statico IsMouseCaptureWithinProperty Identifica la proprietà di dipendenza IsMouseCaptureWithin.
Campo pubblico Membro statico IsMouseDirectlyOverProperty Identifica la proprietà di dipendenza IsMouseDirectlyOver.
Campo pubblico Membro statico IsMouseOverProperty Identifica la proprietà di dipendenza IsMouseOver.
Campo pubblico Membro statico IsStylusCapturedProperty Identifica la proprietà di dipendenza IsStylusCaptured.
Campo pubblico Membro statico IsStylusCaptureWithinProperty Identifica la proprietà di dipendenza IsStylusCaptureWithin.
Campo pubblico Membro statico IsStylusDirectlyOverProperty Identifica la proprietà di dipendenza IsStylusDirectlyOver.
Campo pubblico Membro statico IsStylusOverProperty Identifica la proprietà di dipendenza IsStylusOver.
Campo pubblico Membro statico IsVisibleProperty Identifica la proprietà di dipendenza IsVisible.
Campo pubblico Membro statico KeyDownEvent Identifica l'evento indirizzato KeyDown.
Campo pubblico Membro statico KeyUpEvent Identifica l'evento indirizzato KeyUp.
Campo pubblico Membro statico LostFocusEvent Identifica l'evento indirizzato LostFocus.
Campo pubblico Membro statico LostKeyboardFocusEvent Identifica l'evento indirizzato LostKeyboardFocus.
Campo pubblico Membro statico LostMouseCaptureEvent Identifica l'evento indirizzato LostMouseCapture.
Campo pubblico Membro statico LostStylusCaptureEvent Identifica l'evento indirizzato LostStylusCapture.
Campo pubblico Membro statico LostTouchCaptureEvent Identifica l'evento indirizzato LostTouchCapture.
Campo pubblico Membro statico ManipulationBoundaryFeedbackEvent Identifica l'evento ManipulationBoundaryFeedback.
Campo pubblico Membro statico ManipulationCompletedEvent Identifica l'evento indirizzato ManipulationCompleted.
Campo pubblico Membro statico ManipulationDeltaEvent Identifica l'evento indirizzato ManipulationDelta.
Campo pubblico Membro statico ManipulationInertiaStartingEvent Identifica l'evento indirizzato ManipulationInertiaStarting.
Campo pubblico Membro statico ManipulationStartedEvent Identifica l'evento indirizzato ManipulationStarted.
Campo pubblico Membro statico ManipulationStartingEvent Identifica l'evento indirizzato ManipulationStarting.
Campo pubblico Membro statico MouseDownEvent Identifica l'evento indirizzato MouseDown.
Campo pubblico Membro statico MouseEnterEvent Identifica l'evento indirizzato MouseEnter.
Campo pubblico Membro statico MouseLeaveEvent Identifica l'evento indirizzato MouseLeave.
Campo pubblico Membro statico MouseLeftButtonDownEvent Identifica l'evento indirizzato MouseLeftButtonDown.
Campo pubblico Membro statico MouseLeftButtonUpEvent Identifica l'evento indirizzato MouseLeftButtonUp.
Campo pubblico Membro statico MouseMoveEvent Identifica l'evento indirizzato MouseMove.
Campo pubblico Membro statico MouseRightButtonDownEvent Identifica l'evento indirizzato MouseRightButtonDown.
Campo pubblico Membro statico MouseRightButtonUpEvent Identifica l'evento indirizzato MouseRightButtonUp.
Campo pubblico Membro statico MouseUpEvent Identifica l'evento indirizzato MouseUp.
Campo pubblico Membro statico MouseWheelEvent Identifica l'evento indirizzato MouseWheel.
Campo pubblico Membro statico OpacityMaskProperty Identifica la proprietà di dipendenza OpacityMask.
Campo pubblico Membro statico OpacityProperty Identifica la proprietà di dipendenza Opacity.
Campo pubblico Membro statico PreviewDragEnterEvent Identifica l'evento indirizzato PreviewDragEnter.
Campo pubblico Membro statico PreviewDragLeaveEvent Identifica l'evento indirizzato PreviewDragLeave.
Campo pubblico Membro statico PreviewDragOverEvent Identifica l'evento indirizzato PreviewDragOver.
Campo pubblico Membro statico PreviewDropEvent Identifica l'evento indirizzato PreviewDrop.
Campo pubblico Membro statico PreviewGiveFeedbackEvent Identifica l'evento indirizzato PreviewGiveFeedback.
Campo pubblico Membro statico PreviewGotKeyboardFocusEvent Identifica l'evento indirizzato PreviewGotKeyboardFocus.
Campo pubblico Membro statico PreviewKeyDownEvent Identifica l'evento indirizzato PreviewKeyDown.
Campo pubblico Membro statico PreviewKeyUpEvent Identifica l'evento indirizzato PreviewKeyUp.
Campo pubblico Membro statico PreviewLostKeyboardFocusEvent Identifica l'evento indirizzato PreviewLostKeyboardFocus.
Campo pubblico Membro statico PreviewMouseDownEvent Identifica l'evento indirizzato PreviewMouseDown.
Campo pubblico Membro statico PreviewMouseLeftButtonDownEvent Identifica l'evento indirizzato PreviewMouseLeftButtonDown.
Campo pubblico Membro statico PreviewMouseLeftButtonUpEvent Identifica l'evento indirizzato PreviewMouseLeftButtonUp.
Campo pubblico Membro statico PreviewMouseMoveEvent Identifica l'evento indirizzato PreviewMouseMove.
Campo pubblico Membro statico PreviewMouseRightButtonDownEvent Identifica l'evento indirizzato PreviewMouseRightButtonDown.
Campo pubblico Membro statico PreviewMouseRightButtonUpEvent Identifica l'evento indirizzato PreviewMouseRightButtonUp.
Campo pubblico Membro statico PreviewMouseUpEvent Identifica l'evento indirizzato PreviewMouseUp.
Campo pubblico Membro statico PreviewMouseWheelEvent Identifica l'evento indirizzato PreviewMouseWheel.
Campo pubblico Membro statico PreviewQueryContinueDragEvent Identifica l'evento indirizzato PreviewQueryContinueDrag.
Campo pubblico Membro statico PreviewStylusButtonDownEvent Identifica l'evento indirizzato PreviewStylusButtonDown.
Campo pubblico Membro statico PreviewStylusButtonUpEvent Identifica l'evento indirizzato PreviewStylusButtonUp.
Campo pubblico Membro statico PreviewStylusDownEvent Identifica l'evento indirizzato PreviewStylusDown.
Campo pubblico Membro statico PreviewStylusInAirMoveEvent Identifica l'evento indirizzato PreviewStylusInAirMove.
Campo pubblico Membro statico PreviewStylusInRangeEvent Identifica l'evento indirizzato PreviewStylusInRange.
Campo pubblico Membro statico PreviewStylusMoveEvent Identifica l'evento indirizzato PreviewStylusMove.
Campo pubblico Membro statico PreviewStylusOutOfRangeEvent Identifica l'evento indirizzato PreviewStylusOutOfRange.
Campo pubblico Membro statico PreviewStylusSystemGestureEvent Identifica l'evento indirizzato PreviewStylusSystemGesture.
Campo pubblico Membro statico PreviewStylusUpEvent Identifica l'evento indirizzato PreviewStylusUp.
Campo pubblico Membro statico PreviewTextInputEvent Identifica l'evento indirizzato PreviewTextInput.
Campo pubblico Membro statico PreviewTouchDownEvent Identifica l'evento indirizzato PreviewTouchDown.
Campo pubblico Membro statico PreviewTouchMoveEvent Identifica l'evento indirizzato PreviewTouchMove.
Campo pubblico Membro statico PreviewTouchUpEvent Identifica l'evento indirizzato PreviewTouchUp.
Campo pubblico Membro statico QueryContinueDragEvent Identifica l'evento indirizzato QueryContinueDrag.
Campo pubblico Membro statico QueryCursorEvent Identifica l'evento indirizzato QueryCursor.
Campo pubblico Membro statico RenderTransformOriginProperty Identifica la proprietà di dipendenza RenderTransformOrigin.
Campo pubblico Membro statico RenderTransformProperty Identifica la proprietà di dipendenza RenderTransform.
Campo pubblico Membro statico SnapsToDevicePixelsProperty Identifica la proprietà di dipendenza SnapsToDevicePixels.
Campo pubblico Membro statico StylusButtonDownEvent Identifica l'evento indirizzato StylusButtonDown.
Campo pubblico Membro statico StylusButtonUpEvent Identifica l'evento indirizzato StylusButtonUp.
Campo pubblico Membro statico StylusDownEvent Identifica l'evento indirizzato StylusDown.
Campo pubblico Membro statico StylusEnterEvent Identifica l'evento indirizzato StylusEnter.
Campo pubblico Membro statico StylusInAirMoveEvent Identifica l'evento indirizzato StylusInAirMove.
Campo pubblico Membro statico StylusInRangeEvent Identifica l'evento indirizzato StylusInRange.
Campo pubblico Membro statico StylusLeaveEvent Identifica l'evento indirizzato StylusLeave.
Campo pubblico Membro statico StylusMoveEvent Identifica l'evento indirizzato StylusMove.
Campo pubblico Membro statico StylusOutOfRangeEvent Identifica l'evento indirizzato StylusOutOfRange.
Campo pubblico Membro statico StylusSystemGestureEvent Identifica l'evento indirizzato StylusSystemGesture.
Campo pubblico Membro statico StylusUpEvent Identifica l'evento indirizzato StylusUp.
Campo pubblico Membro statico TextInputEvent Identifica l'evento indirizzato TextInput.
Campo pubblico Membro statico TouchDownEvent Identifica l'evento indirizzato TouchDown.
Campo pubblico Membro statico TouchEnterEvent Identifica l'evento indirizzato TouchEnter.
Campo pubblico Membro statico TouchLeaveEvent Identifica l'evento indirizzato TouchLeave.
Campo pubblico Membro statico TouchMoveEvent Identifica l'evento indirizzato TouchMove.
Campo pubblico Membro statico TouchUpEvent Identifica l'evento indirizzato TouchUp.
Campo pubblico Membro statico UidProperty Identifica la Uid proprietà di dipendenza.
Campo pubblico Membro statico VisibilityProperty Identifica la proprietà di dipendenza Visibility.
In alto
Note

UIElement fornisce un punto iniziale per le caratteristiche del layout degli elementi ed espone inoltre i metodi virtuali di cui le classi derivate possono eseguire l'override influenzando il comportamento di rendering del layout dell'elemento e dei relativi elementi figlio.

Gran parte del comportamento di input e dello stato attivo degli elementi viene generalmente definito anche nella classe UIElement. Sono inclusi gli eventi per l'input da tastiera, mouse e stilo e le proprietà di stato correlate. Molti di questi eventi sono eventi indirizzati e molti degli eventi relativi all'input presentano sia una versione di routing di bubbling che una versione di tunneling dell'evento. Questi eventi abbinati sono in genere gli eventi di maggior interesse per gli autori di controlli.

UIElement include anche le APIs correlate al modello di eventi WPF, inclusi i metodi che possono generare eventi indirizzati specifici originati da un'istanza dell'elemento.

In termini di architettura, UIElement può essere considerato quasi equivalente a un handle della finestra nella programmazione in Win32 o a un elemento nella programmazione in Dynamic HTML (DHTML). UIElement è un elemento di base a livello di base WPF.

Un oggetto UIElement presenta le seguenti funzionalità definite in modo specifico dalla classe UIElement:

  • Può eseguire il rendering come elemento figlio (UIElement deriva da Visual, una classe di grafica di alto livello)

  • Contiene la logica utilizzata per ridimensionare e posizionare i possibili elementi figlio di un oggetto UIElement (quando interpretato da un sistema di layout)

  • Può rispondere all'input dell'utente (incluso il controllo della destinazione dell'input tramite la gestione del routing degli eventi o del routing dei comandi)

  • Può generare eventi indirizzati che percorrono una route tramite la struttura ad albero logica dell'elemento

  • Supporta alcuni aspetti del sistema di animazione

FrameworkElement rappresenta la classe di implementazione a livello di framework WPF che si basa su UIElement e aggiunge interazioni specifiche con il livello di framework WPF. L'oggetto FrameworkElement consente di aggiungere e definire le seguenti funzionalità:

  • Caratteristiche aggiuntive del layout specifiche del framework

  • Supporto per una segnalazione dei metadati più complessa sulle proprietà

  • Implementazione specifica della classe di alcune classi di base di input e delle proprietà associate o degli eventi associati

  • Supporto degli stili

  • Ulteriore supporto di animazione

Un'altra classe correlata è ContentElement. La classe ContentElement implementa molti degli stessi membri di UIElement. La differenza tra queste due classi è relativa alla posizione prevista nel modello di contenuto globale. Una classe derivata UIElement definisce in genere un modello di contenuto relativamente rigido, con conseguenti restrizioni sugli elementi che possono essere elementi figlio nel markup. È possibile accettare un contenuto figlio meno restrittivo in un oggetto UIElement, ma tale capacità viene in genere centralizzata nelle proprietà di contenuto definite. Una classe derivata ContentElement non è in genere molto restrittiva sul contenuto in modo da supportare scenari quali i documenti con formato del flusso.

Nota importante Importante

Lo stato Visibility influisce sulla gestione di tutti gli input da tale elemento. Gli elementi che non sono visibili non partecipano all'hit testing e non ricevono eventi di input, anche se il mouse è oltre i limiti dell'elemento nel caso in cui fosse visibile.

Informazioni sulla versione

.NET Framework

Supportato in: 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1
Piattaforme

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche

Riferimenti

Altre risorse

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2008

Sono stati aggiunti nuovi membri: proprietà Effect, proprietà Uid, campo EffectProperty, campo UidProperty.

Modifica di funzionalità in SP1.