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.
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
<UidPropertyAttribute("Uid")> _ Public Class UIElement _ Inherits Visual _ Implements IAnimatable, IInputElement
[UidPropertyAttribute("Uid")] public class UIElement : Visual, IAnimatable, IInputElement
[UidPropertyAttribute(L"Uid")] public ref class UIElement : public Visual, IAnimatable, IInputElement
[<UidPropertyAttribute("Uid")>] type UIElement = class inherit Visual interface IAnimatable interface IInputElement end
<UIElement .../>
Il tipo UIElement espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
|
UIElement | Inizializza una nuova istanza della classe UIElement. |
| Nome | Descrizione | |
|---|---|---|
|
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. |
|
AreAnyTouchesCaptured | Ottiene un valore che indica se almeno un dispositivo a tocco è acquisito nell'elemento. |
|
AreAnyTouchesCapturedWithin | Ottiene un valore che indica se almeno un tocco è acquisito nell'elemento o nei relativi elementi figlio della struttura ad albero visuale. |
|
AreAnyTouchesDirectlyOver | Ottiene un valore che indica se almeno un dispositivo a tocco viene premuto sull'elemento. |
|
AreAnyTouchesOver | Ottiene un valore che indica se almeno un tocco viene premuto sull'elemento o sui relativi elementi figlio della struttura ad albero visuale. |
|
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. |
|
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. |
|
CacheMode | Ottiene o imposta una rappresentazione nascosta dell'oggetto UIElement. |
|
Clip | Ottiene o imposta la geometria utilizzata per definire la struttura del contenuto di un elemento. Si tratta di una proprietà di dipendenza. |
|
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. |
|
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. |
|
DependencyObjectType | Ottiene la classe DependencyObjectType che include il tipo CLR di questa istanza. (Ereditato da DependencyObject) |
|
DesiredSize | Ottiene la dimensione calcolata da questo elemento durante il passaggio di misurazione del processo di layout. |
|
Dispatcher | Ottiene l'oggetto Dispatcher associato a DispatcherObject. (Ereditato da DispatcherObject) |
|
Effect | Ottiene o imposta l'effetto bitmap da applicare a UIElement. Si tratta di una proprietà di dipendenza. |
|
Focusable | Ottiene o imposta un valore che indica se l'elemento può ricevere lo stato attivo. Si tratta di una proprietà di dipendenza. |
|
HasAnimatedProperties | Ottiene un valore che indica se questo elemento dispone di proprietà a cui è stata aggiunta un'animazione. |
|
InputBindings | Ottiene l'insieme delle associazioni di input associate a questo elemento. |
|
IsArrangeValid | Ottiene un valore che indica se la dimensione e la posizione calcolate degli elementi figlio nel layout di questo elemento sono valide. |
|
IsEnabled | Ottiene o imposta un valore che indica se questo elemento è abilitato nell'user interface (UI). Si tratta di una proprietà di dipendenza. |
|
IsEnabledCore | Ottiene un valore che diventa il valore restituito di IsEnabled in classi derivate. |
|
IsFocused | Ottiene un valore che determina se questo elemento detiene lo stato attivo logico. Si tratta di una proprietà di dipendenza. |
|
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. |
|
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. |
|
IsKeyboardFocused | Ottiene un valore che indica se questo elemento ha lo stato attivo sulla tastiera. Si tratta di una proprietà di dipendenza. |
|
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. |
|
IsManipulationEnabled | Ottiene o imposta un valore che indica se gli eventi di manipolazione sono abilitati sull'oggetto UIElement. |
|
IsMeasureValid | Ottiene un valore che indica se la dimensione corrente restituita dalla misurazione del layout sia valida. |
|
IsMouseCaptured | Ottiene un valore che indica se l'input del mouse è acquisito in questo elemento. Si tratta di una proprietà di dipendenza. |
|
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. |
|
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. |
|
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. |
|
IsSealed | Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura). (Ereditato da DependencyObject) |
|
IsStylusCaptured | Ottiene un valore che indica se l'input dello stilo è acquisito da questo elemento. Si tratta di una proprietà di dipendenza. |
|
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. |
|
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. |
|
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. |
|
IsVisible | Ottiene o imposta un valore che indica se questo elemento è visibile nell'user interface (UI). Si tratta di una proprietà di dipendenza. |
|
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. |
|
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. |
|
PersistId | Obsoleta. Ottiene un valore che identifica in modo univoco questo elemento. |
|
RenderSize | Ottiene (o imposta, ma è consigliabile leggere la sezione Osservazioni) la dimensione di rendering finale di questo elemento. |
|
RenderTransform | Ottiene o imposta le informazioni di trasformazione che influiscono sulla posizione di rendering di questo elemento. Si tratta di una proprietà di dipendenza. |
|
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. |
|
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. |
|
StylusPlugIns | Ottiene un insieme di tutti gli oggetti dei plug-in dello stilo (personalizzazione) associati a questo elemento. |
|
TouchesCaptured | Ottiene tutti i dispositivi a tocco acquisiti in questo elemento. |
|
TouchesCapturedWithin | Ottiene tutti i dispositivi a tocco che sono acquisiti in questo elemento o nei relativi elementi figlio nella struttura ad albero visuale. |
|
TouchesDirectlyOver | Ottiene tutti i dispositivi a tocco che si trovano su questo elemento. |
|
TouchesOver | Ottiene tutti i dispositivi a tocco che sono su questo elemento o nei relativi elementi figlio nella struttura ad albero visuale. |
|
Uid | Ottiene o imposta l'identificatore univoco (per la localizzazione) per questo elemento. Si tratta di una proprietà di dipendenza. |
|
Visibility | Ottiene o imposta la visibilità dell'user interface (UI) di questo elemento. Si tratta di una proprietà di dipendenza. |
|
VisualBitmapEffect | Obsoleta. Ottiene o imposta il valore di BitmapEffect per Visual. (Ereditato da Visual) |
|
VisualBitmapEffectInput | Obsoleta. Ottiene o imposta il valore di BitmapEffectInput per Visual. (Ereditato da Visual) |
|
VisualBitmapScalingMode | Ottiene o imposta l'oggetto BitmapScalingMode per l'oggetto Visual. (Ereditato da Visual) |
|
VisualCacheMode | Ottiene o imposta una rappresentazione memorizzata nella cache dell'oggetto Visual. (Ereditato da Visual) |
|
VisualChildrenCount | Ottiene il numero di elementi figlio per l’oggetto Visual. (Ereditato da Visual) |
|
VisualClearTypeHint | Ottiene o imposta l'oggetto ClearTypeHint che determina come viene reso ClearType nell'oggetto Visual. (Ereditato da Visual) |
|
VisualClip | Ottiene o imposta l'area di ridimensionamento dell'oggetto Visual specificato sotto forma di valore Geometry. (Ereditato da Visual) |
|
VisualEdgeMode | Ottiene o imposta la modalità di bordo dell’oggetto Visual sotto forma di valore EdgeMode. (Ereditato da Visual) |
|
VisualEffect | Ottiene o imposta l'effetto bitmap da applicare a Visual. (Ereditato da Visual) |
|
VisualOffset | Ottiene o imposta il valore di offset dell’oggetto visivo. (Ereditato da Visual) |
|
VisualOpacity | Ottiene o imposta l'opacità dell’oggetto Visual. (Ereditato da Visual) |
|
VisualOpacityMask | Ottiene o imposta il valore Brush che rappresenta la maschera di opacità dell’oggetto Visual. (Ereditato da Visual) |
|
VisualParent | Ottiene la struttura ad albero padre dell’oggetto visivo. (Ereditato da Visual) |
|
VisualScrollableAreaClip | Ottiene o imposta un'area scorrevole ritagliata per l'oggetto Visual. (Ereditato da Visual) |
|
VisualTextHintingMode | Ottiene o imposta il TextHintingMode del Visual. (Ereditato da Visual) |
|
VisualTextRenderingMode | Ottiene o imposta il TextRenderingMode del Visual. (Ereditato da Visual) |
|
VisualTransform | Ottiene o imposta il valore di Transform per l'oggetto Visual. (Ereditato da Visual) |
|
VisualXSnappingGuidelines | Ottiene o imposta l’insieme di linee guida della coordinata x (verticale). (Ereditato da Visual) |
|
VisualYSnappingGuidelines | Ottiene o imposta l’insieme di linee guida della coordinata y (orizzontale). (Ereditato da Visual) |
| Nome | Descrizione | |
|---|---|---|
|
AddHandler(RoutedEvent, Delegate) | Aggiunge un gestore di eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore all'insieme di gestori sull'elemento corrente. |
|
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. |
|
AddToEventRoute | Aggiunge gestori all'oggetto EventRoute specificato per l'insieme di gestori degli eventi UIElement corrente. |
|
AddVisualChild | Definisce la relazione padre-figlio tra due elementi visivi. (Ereditato da Visual) |
|
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. |
|
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. |
|
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. |
|
ArrangeCore | Definisce il modello per la definizione di layout per la disposizione a livello di base WPF. |
|
BeginAnimation(DependencyProperty, AnimationTimeline) | Avvia un'animazione per una proprietà animata specificata su questo elemento. |
|
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. |
|
CaptureMouse | Tenta di forzare l’acquisizione del mouse in questo elemento. |
|
CaptureStylus | Tenta di forzare l’acquisizione dello stilo in questo elemento. |
|
CaptureTouch | Tenta di forzare l'acquisizione di un tocco in questo elemento. |
|
CheckAccess | Determina se il thread chiamante ha accesso a DispatcherObject. (Ereditato da DispatcherObject) |
|
ClearValue(DependencyProperty) | Cancella il valore locale di una proprietà. La proprietà da cancellare è indicata da un identificatore DependencyProperty. (Ereditato da DependencyObject) |
|
ClearValue(DependencyPropertyKey) | Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è indicata da un identificatore DependencyPropertyKey. (Ereditato da DependencyObject) |
|
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) |
|
Equals | Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente. (Ereditato da DependencyObject) |
|
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) |
|
FindCommonVisualAncestor | Restituisce il predecessore comune di due oggetti visivi. (Ereditato da Visual) |
|
Focus | Tenta di impostare lo stato attivo su questo elemento. |
|
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. |
|
GetHashCode | Ottiene un codice hash per questo oggetto DependencyObject. (Ereditato da DependencyObject) |
|
GetLayoutClip | Restituisce una forma geometrica alternativa che rappresenta l'area che sarà ritagliata se la proprietà ClipToBounds viene impostata su true. |
|
GetLocalValueEnumerator | Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject. (Ereditato da DependencyObject) |
|
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
|
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. |
|
GetValue | Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject. (Ereditato da DependencyObject) |
|
GetVisualChild | Restituisce l’oggetto Visual nell’oggetto VisualCollection padre. (Ereditato da Visual) |
|
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)). |
|
HitTestCore(PointHitTestParameters) | Implementa HitTestCore per fornire il comportamento di hit testing dell'elemento di base (restituendo HitTestResult). (Esegue l'override di Visual.HitTestCore(PointHitTestParameters)). |
|
InputHitTest | Restituisce l'elemento di input all'interno dell'elemento corrente in corrispondenza delle coordinate specificate, relativo all'origine dell'elemento corrente. |
|
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. |
|
InvalidateMeasure | Invalida lo stato di misurazione (layout) per l'elemento. |
|
InvalidateProperty | Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata. (Ereditato da DependencyObject) |
|
InvalidateVisual | Invalida il rendering dell'elemento e forza un nuovo passaggio del layout completo. Una volta completato il ciclo di layout viene chiamato OnRender. |
|
IsAncestorOf | Determina se l'oggetto visivo è un predecessore dell'oggetto visivo discendente. (Ereditato da Visual) |
|
IsDescendantOf | Determina se l'oggetto visivo è un discendente dell'oggetto visivo predecessore. (Ereditato da Visual) |
|
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. |
|
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. |
|
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
|
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. |
|
OnAccessKey | Fornisce la gestione delle classi quando viene richiamato un tasto di scelta significativo per questo elemento. |
|
OnChildDesiredSizeChanged | Supporta il comportamento del layout quando viene ridimensionato un elemento figlio. |
|
OnCreateAutomationPeer | Restituisce implementazioni di AutomationPeer specifiche della classe per l'infrastruttura di Windows Presentation Foundation (WPF). |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
OnGotFocus | Genera l'evento indirizzato GotFocus utilizzando i dati degli eventi forniti. |
|
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. |
|
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. |
|
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. |
|
OnGotTouchCapture | Fornisce la gestione della classe per l'evento indirizzato GotTouchCapture che si verifica quando un tocco viene acquisito nell'elemento. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
OnLostFocus | Genera l'evento indirizzato LostFocus utilizzando i dati degli eventi forniti. |
|
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. |
|
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. |
|
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. |
|
OnLostTouchCapture | Fornisce la gestione della classe per l'evento indirizzatoLostTouchCapture che si verifica quando l'elemento perde l'acquisizione di un tocco. |
|
OnManipulationBoundaryFeedback | Viene chiamato quando si verifica l'evento ManipulationBoundaryFeedback. |
|
OnManipulationCompleted | Viene chiamato quando si verifica l'evento ManipulationCompleted. |
|
OnManipulationDelta | Viene chiamato quando si verifica l'evento ManipulationDelta. |
|
OnManipulationInertiaStarting | Viene chiamato quando si verifica l'evento ManipulationInertiaStarting. |
|
OnManipulationStarted | Viene chiamato quando si verifica l'evento ManipulationStarted. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
OnPreviewTouchDown | Fornisce la gestione della classe per l'evento indirizzatoPreviewTouchDown che si verifica quando un tocco preme l'elemento. |
|
OnPreviewTouchMove | Fornisce la gestione della classe per l'evento indirizzato PreviewTouchMove che viene generato quando un tocco si sposta all'interno di questo elemento. |
|
OnPreviewTouchUp | Fornisce la gestione della classe per l'evento indirizzato PreviewTouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento. |
|
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) |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
OnTouchDown | Fornisce la gestione della classe per l'evento indirizzatoTouchDown che si verifica quando un tocco preme all'interno dell'elemento. |
|
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. |
|
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. |
|
OnTouchMove | Fornisce la gestione della classe per l'evento indirizzato TouchMove che viene generato quando un tocco si sposta all'interno di questo elemento. |
|
OnTouchUp | Fornisce la gestione della classe per l'evento indirizzato TouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento. |
|
OnVisualChildrenChanged | Viene chiamato quando l’oggetto VisualCollection dell’oggetto visivo viene modificato. (Ereditato da Visual) |
|
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)). |
|
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) |
|
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) |
|
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. |
|
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). |
|
ReadLocalValue | Restituisce il valore locale di una proprietà di dipendenza, se esistente. (Ereditato da DependencyObject) |
|
ReleaseAllTouchCaptures | Rilascia tutti i dispositivi a tocco acquisiti dall'elemento. |
|
ReleaseMouseCapture | Rilascia l'input del mouse, se questo elemento l'ha acquisito. |
|
ReleaseStylusCapture | Rilascia l'input dello stilo, se questo elemento lo ha acquisito. |
|
ReleaseTouchCapture | Tenta di rilasciare il dispositivo a tocco specificato dall'elemento. |
|
RemoveHandler | Rimuove da questo elemento il gestore degli eventi indirizzati specificato. |
|
RemoveVisualChild | Rimuove la relazione padre-figlio tra due elementi visivi. (Ereditato da Visual) |
|
SetCurrentValue | Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore. (Ereditato da DependencyObject) |
|
SetValue(DependencyProperty, Object) | Imposta il valore locale di una proprietà di dipendenza, specificata dal relativo identificatore. (Ereditato da DependencyObject) |
|
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) |
|
ShouldSerializeCommandBindings | Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà CommandBindings nelle istanze di questa classe. |
|
ShouldSerializeInputBindings | Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà InputBindings nelle istanze di questa classe. |
|
ShouldSerializeProperty | Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza fornita. (Ereditato da DependencyObject) |
|
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
|
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) |
|
TransformToAncestor(Visual3D) | Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate da Visual al predecessore Visual3D specificato dell’oggetto visivo. (Ereditato da Visual) |
|
TransformToDescendant | Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual al discendente specificato dell’oggetto visivo. (Ereditato da Visual) |
|
TransformToVisual | Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual all’oggetto visivo specificato. (Ereditato da Visual) |
|
TranslatePoint | Converte un punto relativo a questo elemento in coordinate relative all'elemento specificato. |
|
UpdateLayout | Assicura che tutti gli elementi figlio visivi di questo elemento vengano aggiornati correttamente per il layout. |
|
VerifyAccess | Impone che il thread chiamante abbia accesso a DispatcherObject. (Ereditato da DispatcherObject) |
| Nome | Descrizione | |
|---|---|---|
|
DragEnter | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione. |
|
DragLeave | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come origine. |
|
DragOver | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione potenziale. |
|
Drop | Si verifica quando il sistema di input segnala un evento di rilascio sottostante che ha questo elemento come destinazione. |
|
FocusableChanged | Si verifica quando il valore della proprietà Focusable cambia. |
|
GiveFeedback | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che interessa questo elemento. |
|
GotFocus | Si verifica quando questo elemento riceve lo stato attivo logico. |
|
GotKeyboardFocus | Si verifica quando questo elemento riceve l'input della tastiera. |
|
GotMouseCapture | Si verifica quando l'elemento acquisisce l'input del mouse. |
|
GotStylusCapture | Si verifica quando l'elemento acquisisce l'input dello stilo. |
|
GotTouchCapture | Si verifica quando un tocco viene acquisito in questo elemento. |
|
IsEnabledChanged | Si verifica quando il valore della proprietà IsEnabled di questo elemento viene modificato. |
|
IsHitTestVisibleChanged | Si verifica quando il valore della proprietà di dipendenza IsHitTestVisible di questo elemento viene modificato. |
|
IsKeyboardFocusedChanged | Si verifica quando il valore della proprietà IsKeyboardFocused di questo elemento viene modificato. |
|
IsKeyboardFocusWithinChanged | Si verifica quando il valore della proprietà IsKeyboardFocusWithinChanged di questo elemento viene modificato. |
|
IsMouseCapturedChanged | Si verifica quando il valore della proprietà IsMouseCaptured di questo elemento viene modificato. |
|
IsMouseCaptureWithinChanged | Si verifica quando il valore di IsMouseCaptureWithinProperty di questo elemento viene modificato. |
|
IsMouseDirectlyOverChanged | Si verifica quando il valore della proprietà IsMouseDirectlyOver di questo elemento viene modificato. |
|
IsStylusCapturedChanged | Si verifica quando il valore della proprietà IsStylusCaptured di questo elemento viene modificato. |
|
IsStylusCaptureWithinChanged | Si verifica quando il valore della proprietà IsStylusCaptureWithin di questo elemento viene modificato. |
|
IsStylusDirectlyOverChanged | Si verifica quando il valore della proprietà IsStylusDirectlyOver di questo elemento viene modificato. |
|
IsVisibleChanged | Si verifica quando il valore della proprietà IsVisible di questo elemento viene modificato. |
|
KeyDown | Si verifica quando viene premuto un tasto mentre l'elemento detiene lo stato attivo. |
|
KeyUp | Si verifica quando viene rilasciato un tasto mentre l'elemento detiene lo stato attivo. |
|
LayoutUpdated | Si verifica quando il layout dei vari elementi visivi associati alla classe Dispatcher corrente viene modificato. |
|
LostFocus | Si verifica quando questo elemento perde lo stato attivo logico. |
|
LostKeyboardFocus | Si verifica quando questo elemento smette di ricevere l'input della tastiera. |
|
LostMouseCapture | Si verifica quando questo elemento perde l’acquisizione del mouse. |
|
LostStylusCapture | Si verifica quando questo elemento perde l’acquisizione dello stilo. |
|
LostTouchCapture | Si verifica quando questo elemento perde l’acquisizione di un tocco. |
|
ManipulationBoundaryFeedback | Si verifica quando la manipolazione incontra un limite. |
|
ManipulationCompleted | Si verifica quando una manipolazione e un'inerzia sull'oggetto UIElement sono completate. |
|
ManipulationDelta | Si verifica quando il dispositivo di input cambia posizione durante una manipolazione . |
|
ManipulationInertiaStarting | Si verifica quando il dispositivo di input perde contatto con l'oggetto UIElement durante una manipolazione e inizia un'inerzia. |
|
ManipulationStarted | Si verifica quando un dispositivo di input inizia una manipolazione sull'oggetto UIElement. |
|
ManipulationStarting | Si verifica quando il processore di manipolazione viene creato per la prima volta. |
|
MouseDown | Si verifica quando un pulsante del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. |
|
MouseEnter | Si verifica quando il puntatore del mouse entra nei limiti di questo elemento. |
|
MouseLeave | Si verifica quando il puntatore del mouse esce dai limiti di questo elemento. |
|
MouseLeftButtonDown | Si verifica quando il pulsante sinistro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. |
|
MouseLeftButtonUp | Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. |
|
MouseMove | Si verifica quando il puntatore del mouse viene spostato mentre si trova su questo elemento. |
|
MouseRightButtonDown | Si verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. |
|
MouseRightButtonUp | Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. |
|
MouseUp | Si verifica quando un pulsante del mouse viene rilasciato su questo elemento. |
|
MouseWheel | Si verifica quando la rotellina del mouse viene spostata mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewDragEnter | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione. |
|
PreviewDragLeave | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come origine. |
|
PreviewDragOver | Si verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione potenziale. |
|
PreviewDrop | Si verifica quando il sistema di input segnala un evento di rilascio sottostante che ha questo elemento come destinazione. |
|
PreviewGiveFeedback | Si verifica quando viene avviata un'operazione di trascinamento. |
|
PreviewGotKeyboardFocus | Si verifica quando questo elemento riceve l'input della tastiera. |
|
PreviewKeyDown | Si verifica quando viene premuto un tasto mentre l'elemento detiene lo stato attivo. |
|
PreviewKeyUp | Si verifica quando viene rilasciato un tasto mentre l'elemento detiene lo stato attivo. |
|
PreviewLostKeyboardFocus | Si verifica quando la tastiera non è più incentrata su questo elemento. |
|
PreviewMouseDown | Si verifica quando un pulsante del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewMouseLeftButtonDown | Si verifica quando il pulsante sinistro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewMouseLeftButtonUp | Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewMouseMove | Si verifica quando il puntatore del mouse viene spostato mentre si trova su questo elemento. |
|
PreviewMouseRightButtonDown | Si verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewMouseRightButtonUp | Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewMouseUp | Si verifica quando un pulsante del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewMouseWheel | Si verifica quando la rotellina del mouse viene spostata mentre il puntatore del mouse si trova su questo elemento. |
|
PreviewQueryContinueDrag | Si verifica quando viene modificato lo stato della tastiera o di un pulsante del mouse durante un'operazione di trascinamento. |
|
PreviewStylusButtonDown | Si verifica quando il pulsante dello stilo viene premuto mentre il puntatore si trova su questo elemento. |
|
PreviewStylusButtonUp | Si verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento. |
|
PreviewStylusDown | Si verifica quando lo stilo tocca il digitalizzatore mentre si trova su questo elemento. |
|
PreviewStylusInAirMove | Si verifica quando lo stilo viene spostato su un elemento senza toccare il digitalizzatore. |
|
PreviewStylusInRange | Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore da essere rilevato, mentre si trova su questo elemento. |
|
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. |
|
PreviewStylusOutOfRange | Si verifica quando lo stilo è troppo distante dal digitalizzatore per essere rilevato. |
|
PreviewStylusSystemGesture | Si verifica quando un utente esegue uno dei diversi movimenti dello stilo. |
|
PreviewStylusUp | Si verifica quando lo stilo viene allontanato dal digitalizzatore mentre si trova su questo elemento. |
|
PreviewTextInput | Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo. |
|
PreviewTouchDown | Si verifica quando un dito tocca lo schermo mentre si trova su questo elemento. |
|
PreviewTouchMove | Si verifica quando un dito si sposta sullo schermo mentre si trova su questo elemento. |
|
PreviewTouchUp | Si verifica quando un dito viene sollevato dallo schermo mentre si trova su questo elemento. |
|
QueryContinueDrag | Si verifica quando viene modificato lo stato della tastiera o di un pulsante del mouse durante un'operazione di trascinamento. |
|
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. |
|
StylusButtonDown | Si verifica quando il pulsante dello stilo viene premuto mentre il puntatore si trova su questo elemento. |
|
StylusButtonUp | Si verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento. |
|
StylusDown | Si verifica quando lo stilo tocca il digitalizzatore mentre si trova su questo elemento. |
|
StylusEnter | Si verifica quando lo stilo entra nei limiti di questo elemento. |
|
StylusInAirMove | Si verifica quando lo stilo viene spostato su un elemento senza toccare il digitalizzatore. |
|
StylusInRange | Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore da essere rilevato, mentre si trova su questo elemento. |
|
StylusLeave | Si verifica quando lo stilo esce dai limiti dell'elemento. |
|
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. |
|
StylusOutOfRange | Si verifica quando lo stilo è troppo distante dal digitalizzatore per essere rilevato, mentre si trova su questo elemento. |
|
StylusSystemGesture | Si verifica quando un utente esegue uno dei diversi movimenti dello stilo. |
|
StylusUp | Si verifica quando lo stilo viene allontanato dal digitalizzatore mentre si trova su questo elemento. |
|
TextInput | Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo. |
|
TouchDown | Si verifica quando un dito tocca lo schermo mentre si trova su questo elemento. |
|
TouchEnter | Si verifica quando un tocco si sposta dall'esterno all'interno dei limiti di questo elemento. |
|
TouchLeave | Si verifica quando un tocco si sposta dall'interno all'esterno dei limiti di questo elemento. |
|
TouchMove | Si verifica quando un dito si sposta sullo schermo mentre si trova su questo elemento. |
|
TouchUp | Si verifica quando un dito viene sollevato dallo schermo mentre si trova su questo elemento. |
| Nome | Descrizione | |
|---|---|---|
|
AllowDropProperty | Identifica la proprietà di dipendenza AllowDrop. |
|
AreAnyTouchesCapturedProperty | Identifica la proprietà di dipendenza AreAnyTouchesCaptured. |
|
AreAnyTouchesCapturedWithinProperty | Identifica la proprietà di dipendenza AreAnyTouchesCapturedWithin. |
|
AreAnyTouchesDirectlyOverProperty | Identifica la proprietà di dipendenza AreAnyTouchesDirectlyOver. |
|
AreAnyTouchesOverProperty | Identifica la proprietà di dipendenza AreAnyTouchesOver. |
|
BitmapEffectInputProperty | Identifica la proprietà di dipendenza BitmapEffectInput. |
|
BitmapEffectProperty | Identifica la proprietà di dipendenza BitmapEffect. |
|
CacheModeProperty | Identifica la proprietà di dipendenza CacheMode. |
|
ClipProperty | Identifica la proprietà di dipendenza Clip. |
|
ClipToBoundsProperty | Identifica la proprietà di dipendenza ClipToBounds. |
|
DragEnterEvent | Identifica l'evento indirizzato DragEnter. |
|
DragLeaveEvent | Identifica l'evento indirizzato DragLeave. |
|
DragOverEvent | Identifica l'evento indirizzato DragOver. |
|
DropEvent | Identifica l'evento indirizzato Drop. |
|
EffectProperty | Identifica la proprietà di dipendenza Effect. |
|
FocusableProperty | Identifica la proprietà di dipendenza Focusable. |
|
GiveFeedbackEvent | Identifica l'evento indirizzato GiveFeedback. |
|
GotFocusEvent | Identifica l'evento indirizzato GotFocus. |
|
GotKeyboardFocusEvent | Identifica l'evento indirizzato GotKeyboardFocus. |
|
GotMouseCaptureEvent | Identifica l'evento indirizzato GotMouseCapture. |
|
GotStylusCaptureEvent | Identifica l'evento indirizzato GotStylusCapture. |
|
GotTouchCaptureEvent | Identifica l'evento indirizzato GotTouchCapture. |
|
IsEnabledProperty | Identifica la proprietà di dipendenza IsEnabled. |
|
IsFocusedProperty | Identifica la proprietà di dipendenza IsFocused. |
|
IsHitTestVisibleProperty | Identifica IsHitTestVisible proprietà di dipendenza. |
|
IsKeyboardFocusedProperty | Identifica la proprietà di dipendenza IsKeyboardFocused. |
|
IsKeyboardFocusWithinProperty | Identifica la proprietà di dipendenza IsKeyboardFocusWithin. |
|
IsManipulationEnabledProperty | Identifica la proprietà di dipendenza IsManipulationEnabled. |
|
IsMouseCapturedProperty | Identifica la proprietà di dipendenza IsMouseCaptured. |
|
IsMouseCaptureWithinProperty | Identifica la proprietà di dipendenza IsMouseCaptureWithin. |
|
IsMouseDirectlyOverProperty | Identifica la proprietà di dipendenza IsMouseDirectlyOver. |
|
IsMouseOverProperty | Identifica la proprietà di dipendenza IsMouseOver. |
|
IsStylusCapturedProperty | Identifica la proprietà di dipendenza IsStylusCaptured. |
|
IsStylusCaptureWithinProperty | Identifica la proprietà di dipendenza IsStylusCaptureWithin. |
|
IsStylusDirectlyOverProperty | Identifica la proprietà di dipendenza IsStylusDirectlyOver. |
|
IsStylusOverProperty | Identifica la proprietà di dipendenza IsStylusOver. |
|
IsVisibleProperty | Identifica la proprietà di dipendenza IsVisible. |
|
KeyDownEvent | Identifica l'evento indirizzato KeyDown. |
|
KeyUpEvent | Identifica l'evento indirizzato KeyUp. |
|
LostFocusEvent | Identifica l'evento indirizzato LostFocus. |
|
LostKeyboardFocusEvent | Identifica l'evento indirizzato LostKeyboardFocus. |
|
LostMouseCaptureEvent | Identifica l'evento indirizzato LostMouseCapture. |
|
LostStylusCaptureEvent | Identifica l'evento indirizzato LostStylusCapture. |
|
LostTouchCaptureEvent | Identifica l'evento indirizzato LostTouchCapture. |
|
ManipulationBoundaryFeedbackEvent | Identifica l'evento ManipulationBoundaryFeedback. |
|
ManipulationCompletedEvent | Identifica l'evento indirizzato ManipulationCompleted. |
|
ManipulationDeltaEvent | Identifica l'evento indirizzato ManipulationDelta. |
|
ManipulationInertiaStartingEvent | Identifica l'evento indirizzato ManipulationInertiaStarting. |
|
ManipulationStartedEvent | Identifica l'evento indirizzato ManipulationStarted. |
|
ManipulationStartingEvent | Identifica l'evento indirizzato ManipulationStarting. |
|
MouseDownEvent | Identifica l'evento indirizzato MouseDown. |
|
MouseEnterEvent | Identifica l'evento indirizzato MouseEnter. |
|
MouseLeaveEvent | Identifica l'evento indirizzato MouseLeave. |
|
MouseLeftButtonDownEvent | Identifica l'evento indirizzato MouseLeftButtonDown. |
|
MouseLeftButtonUpEvent | Identifica l'evento indirizzato MouseLeftButtonUp. |
|
MouseMoveEvent | Identifica l'evento indirizzato MouseMove. |
|
MouseRightButtonDownEvent | Identifica l'evento indirizzato MouseRightButtonDown. |
|
MouseRightButtonUpEvent | Identifica l'evento indirizzato MouseRightButtonUp. |
|
MouseUpEvent | Identifica l'evento indirizzato MouseUp. |
|
MouseWheelEvent | Identifica l'evento indirizzato MouseWheel. |
|
OpacityMaskProperty | Identifica la proprietà di dipendenza OpacityMask. |
|
OpacityProperty | Identifica la proprietà di dipendenza Opacity. |
|
PreviewDragEnterEvent | Identifica l'evento indirizzato PreviewDragEnter. |
|
PreviewDragLeaveEvent | Identifica l'evento indirizzato PreviewDragLeave. |
|
PreviewDragOverEvent | Identifica l'evento indirizzato PreviewDragOver. |
|
PreviewDropEvent | Identifica l'evento indirizzato PreviewDrop. |
|
PreviewGiveFeedbackEvent | Identifica l'evento indirizzato PreviewGiveFeedback. |
|
PreviewGotKeyboardFocusEvent | Identifica l'evento indirizzato PreviewGotKeyboardFocus. |
|
PreviewKeyDownEvent | Identifica l'evento indirizzato PreviewKeyDown. |
|
PreviewKeyUpEvent | Identifica l'evento indirizzato PreviewKeyUp. |
|
PreviewLostKeyboardFocusEvent | Identifica l'evento indirizzato PreviewLostKeyboardFocus. |
|
PreviewMouseDownEvent | Identifica l'evento indirizzato PreviewMouseDown. |
|
PreviewMouseLeftButtonDownEvent | Identifica l'evento indirizzato PreviewMouseLeftButtonDown. |
|
PreviewMouseLeftButtonUpEvent | Identifica l'evento indirizzato PreviewMouseLeftButtonUp. |
|
PreviewMouseMoveEvent | Identifica l'evento indirizzato PreviewMouseMove. |
|
PreviewMouseRightButtonDownEvent | Identifica l'evento indirizzato PreviewMouseRightButtonDown. |
|
PreviewMouseRightButtonUpEvent | Identifica l'evento indirizzato PreviewMouseRightButtonUp. |
|
PreviewMouseUpEvent | Identifica l'evento indirizzato PreviewMouseUp. |
|
PreviewMouseWheelEvent | Identifica l'evento indirizzato PreviewMouseWheel. |
|
PreviewQueryContinueDragEvent | Identifica l'evento indirizzato PreviewQueryContinueDrag. |
|
PreviewStylusButtonDownEvent | Identifica l'evento indirizzato PreviewStylusButtonDown. |
|
PreviewStylusButtonUpEvent | Identifica l'evento indirizzato PreviewStylusButtonUp. |
|
PreviewStylusDownEvent | Identifica l'evento indirizzato PreviewStylusDown. |
|
PreviewStylusInAirMoveEvent | Identifica l'evento indirizzato PreviewStylusInAirMove. |
|
PreviewStylusInRangeEvent | Identifica l'evento indirizzato PreviewStylusInRange. |
|
PreviewStylusMoveEvent | Identifica l'evento indirizzato PreviewStylusMove. |
|
PreviewStylusOutOfRangeEvent | Identifica l'evento indirizzato PreviewStylusOutOfRange. |
|
PreviewStylusSystemGestureEvent | Identifica l'evento indirizzato PreviewStylusSystemGesture. |
|
PreviewStylusUpEvent | Identifica l'evento indirizzato PreviewStylusUp. |
|
PreviewTextInputEvent | Identifica l'evento indirizzato PreviewTextInput. |
|
PreviewTouchDownEvent | Identifica l'evento indirizzato PreviewTouchDown. |
|
PreviewTouchMoveEvent | Identifica l'evento indirizzato PreviewTouchMove. |
|
PreviewTouchUpEvent | Identifica l'evento indirizzato PreviewTouchUp. |
|
QueryContinueDragEvent | Identifica l'evento indirizzato QueryContinueDrag. |
|
QueryCursorEvent | Identifica l'evento indirizzato QueryCursor. |
|
RenderTransformOriginProperty | Identifica la proprietà di dipendenza RenderTransformOrigin. |
|
RenderTransformProperty | Identifica la proprietà di dipendenza RenderTransform. |
|
SnapsToDevicePixelsProperty | Identifica la proprietà di dipendenza SnapsToDevicePixels. |
|
StylusButtonDownEvent | Identifica l'evento indirizzato StylusButtonDown. |
|
StylusButtonUpEvent | Identifica l'evento indirizzato StylusButtonUp. |
|
StylusDownEvent | Identifica l'evento indirizzato StylusDown. |
|
StylusEnterEvent | Identifica l'evento indirizzato StylusEnter. |
|
StylusInAirMoveEvent | Identifica l'evento indirizzato StylusInAirMove. |
|
StylusInRangeEvent | Identifica l'evento indirizzato StylusInRange. |
|
StylusLeaveEvent | Identifica l'evento indirizzato StylusLeave. |
|
StylusMoveEvent | Identifica l'evento indirizzato StylusMove. |
|
StylusOutOfRangeEvent | Identifica l'evento indirizzato StylusOutOfRange. |
|
StylusSystemGestureEvent | Identifica l'evento indirizzato StylusSystemGesture. |
|
StylusUpEvent | Identifica l'evento indirizzato StylusUp. |
|
TextInputEvent | Identifica l'evento indirizzato TextInput. |
|
TouchDownEvent | Identifica l'evento indirizzato TouchDown. |
|
TouchEnterEvent | Identifica l'evento indirizzato TouchEnter. |
|
TouchLeaveEvent | Identifica l'evento indirizzato TouchLeave. |
|
TouchMoveEvent | Identifica l'evento indirizzato TouchMove. |
|
TouchUpEvent | Identifica l'evento indirizzato TouchUp. |
|
UidProperty | Identifica la Uid proprietà di dipendenza. |
|
VisibilityProperty | Identifica la proprietà di dipendenza Visibility. |
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.
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. |
.NET Framework
Supportato in: 4, 3.5, 3.0.NET Framework Client Profile
Supportato in: 4, 3.5 SP1Windows 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.
Riferimenti
Altre risorse
|
Data |
Cronologia |
Motivo |
|---|---|---|
|
Luglio 2008 |
Sono stati aggiunti nuovi membri: proprietà Effect, proprietà Uid, campo EffectProperty, campo UidProperty. |
Modifica di funzionalità in SP1. |
Importante