ContainerUIElement3D Classe

Definizione

Rappresenta un contenitore per gli oggetti Visual3D.

public ref class ContainerUIElement3D sealed : System::Windows::UIElement3D
[System.Windows.Markup.ContentProperty("Children")]
public sealed class ContainerUIElement3D : System.Windows.UIElement3D
[<System.Windows.Markup.ContentProperty("Children")>]
type ContainerUIElement3D = class
    inherit UIElement3D
Public NotInheritable Class ContainerUIElement3D
Inherits UIElement3D
Ereditarietà
Attributi

Esempio

Nell'esempio seguente l'oggetto ContainerUIElement3D contiene due cubi come figlio:

<Viewport3D>
    <Viewport3D.Camera>
        <PerspectiveCamera Position="8,3,0" LookDirection="-8,-3,0" />
    </Viewport3D.Camera>
    
    <!-- The container has the two cubes as its children -->
    <ContainerUIElement3D MouseDown="ContainerMouseDown">
        <ContainerUIElement3D.Transform>
            <RotateTransform3D>
                <RotateTransform3D.Rotation>
                    <AxisAngleRotation3D x:Name="containerRotation" Axis="0, 1, 0" Angle="0" />
                </RotateTransform3D.Rotation>
            </RotateTransform3D>
        </ContainerUIElement3D.Transform>
        
        <!-- Cube 1 -->
        <ModelUIElement3D MouseDown="Cube1MouseDown">
            <ModelUIElement3D.Transform>
                <TranslateTransform3D OffsetZ="1.5" />
            </ModelUIElement3D.Transform>
            
            <ModelUIElement3D.Model>
                <GeometryModel3D Geometry="{StaticResource CubeMesh}">
                    <GeometryModel3D.Material>
                        <DiffuseMaterial x:Name="cube1Material" Brush="Blue" />
                    </GeometryModel3D.Material>
                </GeometryModel3D>
            </ModelUIElement3D.Model>
        </ModelUIElement3D>

        <!-- Cube 2 -->
        <ModelUIElement3D MouseDown="Cube2MouseDown">
            <ModelUIElement3D.Transform>
                <TranslateTransform3D OffsetZ="-1.5" />
            </ModelUIElement3D.Transform>
            
            <ModelUIElement3D.Model>
                <GeometryModel3D Geometry="{StaticResource CubeMesh}">
                    <GeometryModel3D.Material>
                        <DiffuseMaterial x:Name="cube2Material" Brush="Green" />
                    </GeometryModel3D.Material>
                </GeometryModel3D>
            </ModelUIElement3D.Model>
        </ModelUIElement3D>                
    </ContainerUIElement3D>
    
    <!-- Lights -->
    <ModelVisual3D>
        <ModelVisual3D.Content>
            <PointLight Color="White" Position="3, 10, 4" />
        </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>

Di seguito viene illustrato il gestore eventi del contenitore:

// When the ContainerUIElement3D that has the two cubes as its children gets the
// routed click event, spin the cubes in a 360 degree circle
private void ContainerMouseDown(object sender, MouseButtonEventArgs e)
{
    e.Handled = true;

    // spin the cubes around
    DoubleAnimation doubleAnimation = new DoubleAnimation(0, 
                                                          360,
                                                          new Duration(TimeSpan.FromSeconds(0.5)));
    containerRotation.BeginAnimation(AxisAngleRotation3D.AngleProperty, doubleAnimation);
}
' When the ContainerUIElement3D that has the two cubes as its children gets the
' routed click event, spin the cubes in a 360 degree circle
Private Sub ContainerMouseDown(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
    e.Handled = True

    ' spin the cubes around
    Dim doubleAnimation As New DoubleAnimation(0, 360, New Duration(TimeSpan.FromSeconds(0.5)))
    containerRotation.BeginAnimation(AxisAngleRotation3D.AngleProperty, doubleAnimation)
End Sub

Per l'esempio completo, vedere Gestione degli eventi nell'esempio 3D .

Commenti

L'insieme Children di un ContainerUIElement3D elemento può essere costituito solo da UIElement3D oggetti. L'aggiunta di un elemento figlio a un UIElement3D elemento aggiunge in modo implicito all'elemento Visual3DCollectionContainerUIElement3D .ContainerUIElement3D

ContainerUIElement3D non ha una rappresentazione visiva; funge da contenitore per altri oggetti visivi 3D. ContainerUIElement3D è un UIElement3D oggetto, che fornisce supporto per l'input, lo stato attivo e gli eventi in 3D.

Questa classe non imposta la Visual3DModel proprietà.

ContainerUIElement3D viene introdotto in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.

Costruttori

ContainerUIElement3D()

Inizializza una nuova istanza della classe ContainerUIElement3D.

Proprietà

AllowDrop

Recupera o imposta un valore che indica se l'elemento può essere utilizzato come destinazione di un'operazione di trascinamento e rilascio.

(Ereditato da UIElement3D)
AreAnyTouchesCaptured

Ottiene un valore che indica se almeno un dispositivo a tocco è acquisito nell'elemento.

(Ereditato da UIElement3D)
AreAnyTouchesCapturedWithin

Ottiene un valore che indica se almeno un tocco è acquisito nell'elemento o nei relativi elementi figlio della struttura ad albero visuale.

(Ereditato da UIElement3D)
AreAnyTouchesDirectlyOver

Ottiene un valore che indica se almeno un dispositivo a tocco viene premuto sull'elemento.

(Ereditato da UIElement3D)
AreAnyTouchesOver

Ottiene un valore che indica se almeno un tocco viene premuto sull'elemento o sui relativi elementi figlio della struttura ad albero visuale.

(Ereditato da UIElement3D)
Children

Ottiene un Visual3DCollection di elementi figlio di questo oggetto ContainerUIElement3D.

CommandBindings

Ottiene un insieme di oggetti CommandBinding associati a questo elemento.

(Ereditato da UIElement3D)
DependencyObjectType

Ottiene l'oggetto DependencyObjectType che esegue il wrapping del tipo CLR di questa istanza.

(Ereditato da DependencyObject)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
Focusable

Recupera o imposta un valore che indica se l'elemento può ricevere lo stato attivo.

(Ereditato da UIElement3D)
HasAnimatedProperties

Ottiene un valore che indica se Visual3D dispone di proprietà a cui è stata aggiunta un'animazione.

(Ereditato da Visual3D)
InputBindings

Recupera l'insieme di associazioni di input relative all'elemento.

(Ereditato da UIElement3D)
IsEnabled

Ottiene o imposta un valore che indica se questo elemento è abilitato nell'interfaccia utente.

(Ereditato da UIElement3D)
IsEnabledCore

Ottiene un valore che diventa il valore restituito di IsEnabled in classi derivate.

(Ereditato da UIElement3D)
IsFocused

Ottiene un valore che determina se l'elemento ha lo stato attivo logico.

(Ereditato da UIElement3D)
IsHitTestVisible

Ottiene o imposta un valore che dichiara se l'elemento può essere restituito come risultato dell'hit test da una parte del contenuto sottoposto a rendering.

(Ereditato da UIElement3D)
IsInputMethodEnabled

Ottiene un valore che indica se un sistema di metodi di input, ad esempio un IME (Input Method Editor), è abilitato per l'elaborazione dell'input in questo elemento.

(Ereditato da UIElement3D)
IsKeyboardFocused

Ottiene un valore che indica se l'elemento ha lo stato attivo della tastiera.

(Ereditato da UIElement3D)
IsKeyboardFocusWithin

Ottiene un valore che indica se lo stato attivo della tastiera è un punto qualsiasi all'interno dell'elemento o i relativi elementi figlio della struttura ad albero visuale.

(Ereditato da UIElement3D)
IsMouseCaptured

Ottiene un valore che indica se il mouse viene rilevato su questo elemento.

(Ereditato da UIElement3D)
IsMouseCaptureWithin

Ottiene un valore che determina se l'elemento o gli elementi figlio nella relativa struttura ad albero visuale hanno lo stato mouse capture.

(Ereditato da UIElement3D)
IsMouseDirectlyOver

Ottiene un valore che indica se la posizione del puntatore del mouse corrisponde ai risultati dell'hit test, che prendono in considerazione la composizione dell'elemento.

(Ereditato da UIElement3D)
IsMouseOver

Ottiene un valore che indica se il puntatore del mouse si trova sull'elemento (inclusi gli elementi figlio della struttura ad albero visuale).

(Ereditato da UIElement3D)
IsSealed

Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura).

(Ereditato da DependencyObject)
IsStylusCaptured

Ottiene un valore che indica se lo stilo viene rilevato da questo elemento.

(Ereditato da UIElement3D)
IsStylusCaptureWithin

Ottiene un valore che determina se lo stilo viene acquisito da questo elemento o da un elemento entro i limiti dell'elemento e della relativa struttura ad albero visuale.

(Ereditato da UIElement3D)
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.

(Ereditato da UIElement3D)
IsStylusOver

Ottiene un valore che indica se il cursore dello stilo è posizionato sull'elemento (inclusi gli elementi visivi figlio).

(Ereditato da UIElement3D)
IsVisible

Ottiene un valore che indica se questo elemento è visibile nell'interfaccia utente .

(Ereditato da UIElement3D)
TouchesCaptured

Ottiene tutti i dispositivi a tocco acquisiti in questo elemento.

(Ereditato da UIElement3D)
TouchesCapturedWithin

Ottiene tutti i dispositivi a tocco che sono acquisiti in questo elemento o nei relativi elementi figlio nella struttura ad albero visuale.

(Ereditato da UIElement3D)
TouchesDirectlyOver

Ottiene tutti i dispositivi a tocco che si trovano su questo elemento.

(Ereditato da UIElement3D)
TouchesOver

Ottiene tutti i dispositivi a tocco che sono su questo elemento o nei relativi elementi figlio nella struttura ad albero visuale.

(Ereditato da UIElement3D)
Transform

Ottiene o imposta la trasformazione applicata all'oggetto 3D.

(Ereditato da Visual3D)
Visibility

Ottiene o imposta la visibilità dell'interfaccia utente di questo elemento.

(Ereditato da UIElement3D)
Visual3DChildrenCount

Ottiene il numero di elementi figlio per l'oggetto Visual3D.

(Ereditato da Visual3D)
Visual3DModel

Ottiene o imposta l'oggetto Model3D di cui eseguire il rendering.

(Ereditato da Visual3D)

Metodi

AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore alla raccolta di gestori nell'elemento corrente.

(Ereditato da UIElement3D)
AddHandler(RoutedEvent, Delegate, Boolean)

Aggiunge un gestore eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore alla raccolta di gestori nell'elemento corrente. Specificare handledEventsToo come true per fare in modo che il gestore fornito venga richiamato per un evento indirizzato che è già stato contrassegnato come gestito da un altro elemento lungo la route.

(Ereditato da UIElement3D)
AddToEventRoute(EventRoute, RoutedEventArgs)

Aggiunge gestori all'oggetto EventRoute specificato per l'insieme di gestori degli eventi UIElement3D corrente.

(Ereditato da UIElement3D)
AddVisual3DChild(Visual3D)

Definisce la relazione padre-figlio tra due oggetti visivi 3D.

(Ereditato da Visual3D)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Applica l'effetto di un oggetto AnimationClock specificato a una proprietà di dipendenza precisata.

(Ereditato da Visual3D)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applica l'effetto di un oggetto AnimationClock specificato a una proprietà di dipendenza precisata. L'effetto della nuova classe AnimationClock sulle animazioni correnti è determinato dal valore del parametro handoffBehavior.

(Ereditato da Visual3D)
BeginAnimation(DependencyProperty, AnimationTimeline)

Avvia una sequenza di animazione per l'oggetto DependencyProperty, in base all'oggetto AnimationTimeline specificato.

(Ereditato da Visual3D)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Avvia una sequenza di animazione per l'oggetto DependencyProperty, in base agli oggetti AnimationTimeline e HandoffBehavior specificati.

(Ereditato da Visual3D)
CaptureMouse()

Tenta di forzare l’acquisizione del mouse in questo elemento.

(Ereditato da UIElement3D)
CaptureStylus()

Tenta di forzare l’acquisizione dello stilo in questo elemento.

(Ereditato da UIElement3D)
CaptureTouch(TouchDevice)

Tenta di forzare l'acquisizione di un tocco in questo elemento.

(Ereditato da UIElement3D)
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 è specificata da un identificatore DependencyProperty.

(Ereditato da DependencyObject)
ClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è specificata da un oggetto DependencyPropertyKey.

(Ereditato da DependencyObject)
CoerceValue(DependencyProperty)

Assegna forzatamente 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(Object)

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.

(Ereditato da DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Restituisce il predecessore comune dell'oggetto visivo e di un altro oggetto visivo specificato.

(Ereditato da Visual3D)
Focus()

Tenta di impostare lo stato attivo logico sull'elemento.

(Ereditato da UIElement3D)
GetAnimationBaseValue(DependencyProperty)

Recupera il valore di base dell'oggetto DependencyProperty specificato.

(Ereditato da Visual3D)
GetHashCode()

Ottiene un codice hash per l'oggetto DependencyObject.

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

Quando ne viene eseguito l'override in una classe derivata, restituisce un elemento padre alternativo dell'interfaccia utente per questo elemento se non esiste alcun elemento padre visivo.

(Ereditato da UIElement3D)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.

(Ereditato da DependencyObject)
GetVisual3DChild(Int32)

Restituisce l’oggetto Visual3D specificato nell’oggetto Visual3DCollection padre.

(Ereditato da Visual3D)
InvalidateModel()

Invalida il modello che rappresenta l'elemento.

(Ereditato da UIElement3D)
InvalidateProperty(DependencyProperty)

Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
IsAncestorOf(DependencyObject)

Determina se l'oggetto visivo è un predecessore dell'oggetto visivo discendente.

(Ereditato da Visual3D)
IsDescendantOf(DependencyObject)

Determina se l'oggetto visivo è un discendente dell'oggetto visivo predecessore.

(Ereditato da Visual3D)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MoveFocus(TraversalRequest)

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.

(Ereditato da UIElement3D)
OnAccessKey(AccessKeyEventArgs)

Fornisce la gestione delle classi quando viene richiamato un tasto di scelta significativo per questo elemento.

(Ereditato da UIElement3D)
OnCreateAutomationPeer()

Restituisce implementazioni AutomationPeer specifiche della classe per l'infrastruttura Windows Presentation Foundation (WPF).

(Ereditato da UIElement3D)
OnDragEnter(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragEnter connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnDragLeave(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragLeave connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnDragOver(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragOver connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnDrop(DragEventArgs)

Viene richiamato ogni qualvolta un evento Drop connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnGiveFeedback(GiveFeedbackEventArgs)

Viene richiamato ogni qualvolta un evento GiveFeedback connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnGotFocus(RoutedEventArgs)

Genera l'evento indirizzato GotFocus usando i dati degli eventi forniti.

(Ereditato da UIElement3D)
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento GotKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnGotMouseCapture(MouseEventArgs)

Viene richiamato ogni qualvolta un evento GotMouseCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnGotStylusCapture(StylusEventArgs)

Viene richiamato ogni qualvolta un evento GotStylusCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnGotTouchCapture(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato GotTouchCapture che si verifica quando un tocco viene acquisito nell'elemento.

(Ereditato da UIElement3D)
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsKeyboardFocusedChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Richiamato immediatamente prima della generazione dell'evento IsKeyboardFocusWithinChanged da parte di questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsMouseCapturedChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsMouseCaptureWithinChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsMouseDirectlyOverChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsStylusCapturedChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsStylusCaptureWithinChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsStylusDirectlyOverChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnKeyDown(KeyEventArgs)

Viene richiamato ogni qualvolta un evento KeyDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnKeyUp(KeyEventArgs)

Viene richiamato ogni qualvolta un evento KeyUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnLostFocus(RoutedEventArgs)

Genera l'evento indirizzato LostFocus usando i dati degli eventi forniti.

(Ereditato da UIElement3D)
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento LostKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnLostMouseCapture(MouseEventArgs)

Viene richiamato ogni qualvolta un evento LostMouseCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnLostStylusCapture(StylusEventArgs)

Viene richiamato ogni qualvolta un evento LostStylusCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnLostTouchCapture(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoLostTouchCapture che si verifica quando l'elemento perde l'acquisizione di un tocco.

(Ereditato da UIElement3D)
OnMouseDown(MouseButtonEventArgs)

Viene richiamato ogni qualvolta un evento MouseDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseEnter(MouseEventArgs)

Richiamato quando viene generato un evento associato MouseEnter non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseLeave(MouseEventArgs)

Richiamato quando viene generato un evento associato MouseLeave non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseLeftButtonDown(MouseButtonEventArgs)

Richiamato quando viene generato un evento indirizzato MouseLeftButtonDown non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseLeftButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseLeftButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseMove(MouseEventArgs)

Viene richiamato ogni qualvolta un evento MouseMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseRightButtonDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseRightButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseRightButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnMouseWheel(MouseWheelEventArgs)

Viene richiamato ogni qualvolta un evento MouseWheel connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewDragEnter(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDragEnter connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewDragLeave(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDragLeave connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewDragOver(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDragOver connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewDrop(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDrop connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Viene richiamato ogni qualvolta un evento PreviewGiveFeedback connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento PreviewGotKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewKeyDown(KeyEventArgs)

Viene richiamato ogni qualvolta un evento PreviewKeyDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewKeyUp(KeyEventArgs)

Viene richiamato ogni qualvolta un evento PreviewKeyUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento PreviewLostKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato associato PreviewMouseDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseLeftButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseLeftButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseMove(MouseEventArgs)

Viene richiamato ogni qualvolta un evento PreviewMouseMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseRightButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseUp(MouseButtonEventArgs)

Viene richiamato ogni qualvolta un evento PreviewMouseUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewMouseWheel(MouseWheelEventArgs)

Viene richiamato ogni qualvolta un evento PreviewMouseWheel connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewQueryContinueDrag connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusButtonDown(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusButtonDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusButtonUp(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusButtonUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusDown(StylusDownEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusInAirMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusInAirMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusInRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusInRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusOutOfRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusOutOfRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusSystemGesture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewStylusUp(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewTextInput(TextCompositionEventArgs)

Viene richiamato ogni qualvolta un evento PreviewTextInput connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnPreviewTouchDown(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoPreviewTouchDown che si verifica quando un tocco preme l'elemento.

(Ereditato da UIElement3D)
OnPreviewTouchMove(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato PreviewTouchMove che viene generato quando un tocco si sposta all'interno di questo elemento.

(Ereditato da UIElement3D)
OnPreviewTouchUp(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato PreviewTouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento.

(Ereditato da UIElement3D)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che viene aggiornato il valore effettivo di qualsiasi proprietà di dipendenza in DependencyObject. La proprietà di dipendenza specifica modificata viene indicata nei dati dell'evento.

(Ereditato da DependencyObject)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Viene richiamato ogni qualvolta un evento QueryContinueDrag connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnQueryCursor(QueryCursorEventArgs)

Viene richiamato ogni qualvolta un evento QueryCursor connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusButtonDown(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento StylusButtonDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusButtonUp(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento StylusButtonUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusDown(StylusDownEventArgs)

Viene richiamato ogni qualvolta un evento StylusDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusEnter(StylusEventArgs)

Richiamato quando viene generato un evento associato StylusEnter non gestito da questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusInAirMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusInAirMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusInRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusInRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusLeave(StylusEventArgs)

Richiamato quando viene generato un evento associato StylusLeave non gestito da questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusOutOfRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusOutOfRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusSystemGesture(StylusSystemGestureEventArgs)

Viene richiamato ogni qualvolta un evento StylusSystemGesture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnStylusUp(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnTextInput(TextCompositionEventArgs)

Viene richiamato ogni qualvolta un evento TextInput connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement3D)
OnTouchDown(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoTouchDown che si verifica quando un tocco preme all'interno dell'elemento.

(Ereditato da UIElement3D)
OnTouchEnter(TouchEventArgs)

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.

(Ereditato da UIElement3D)
OnTouchLeave(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoTouchLeave che si verifica quando un tocco si sposta dall'interno all'esterno dei limiti dell'elemento.

(Ereditato da UIElement3D)
OnTouchMove(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato TouchMove che viene generato quando un tocco si sposta all'interno di questo elemento.

(Ereditato da UIElement3D)
OnTouchUp(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato TouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento.

(Ereditato da UIElement3D)
OnUpdateModel()

Partecipa alle operazioni di rendering quando viene sottoposto a override in una classe derivata.

(Ereditato da UIElement3D)
OnVisualChildrenChanged(DependencyObject, DependencyObject)

Viene chiamato quando l'oggetto Visual3DCollection dell’oggetto visivo viene modificato.

(Ereditato da Visual3D)
OnVisualParentChanged(DependencyObject)

Viene richiamato quando l'elemento padre di questo oggetto UIElement3D segnala una modifica all'elemento padre visivo sottostante.

(Ereditato da UIElement3D)
PredictFocus(FocusNavigationDirection)

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.

(Ereditato da UIElement3D)
RaiseEvent(RoutedEventArgs)

Genera un evento indirizzato specifico. L'evento RoutedEvent da generare è identificato all'interno dell'istanza RoutedEventArgs fornita (come la proprietà RoutedEvent dei dati dell'evento).

(Ereditato da UIElement3D)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se esistente.

(Ereditato da DependencyObject)
ReleaseAllTouchCaptures()

Rilascia tutti i dispositivi a tocco acquisiti dall'elemento.

(Ereditato da UIElement3D)
ReleaseMouseCapture()

Rilascia l'input del mouse, se questo elemento l'ha acquisito.

(Ereditato da UIElement3D)
ReleaseStylusCapture()

Rilascia l'input dello stilo, se questo elemento lo ha acquisito.

(Ereditato da UIElement3D)
ReleaseTouchCapture(TouchDevice)

Tenta di rilasciare il dispositivo a tocco specificato dall'elemento.

(Ereditato da UIElement3D)
RemoveHandler(RoutedEvent, Delegate)

Rimuove il gestore dell'evento indirizzato specificato da questo elemento.

(Ereditato da UIElement3D)
RemoveVisual3DChild(Visual3D)

Rimuove la relazione padre-figlio tra due oggetti visivi 3D.

(Ereditato da Visual3D)
SetCurrentValue(DependencyProperty, Object)

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, specificato dal relativo identificatore della proprietà di dipendenza.

(Ereditato da DependencyObject)
SetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato 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.

(Ereditato da UIElement3D)
ShouldSerializeInputBindings()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà InputBindings nelle istanze di questa classe.

(Ereditato da UIElement3D)
ShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TransformToAncestor(Visual)

Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate da questo oggetto Visual3D al predecessore Visual specificato dell'oggetto.

(Ereditato da Visual3D)
TransformToAncestor(Visual3D)

Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate da questo oggetto Visual3D al predecessore Visual3D specificato dell'oggetto.

(Ereditato da Visual3D)
TransformToDescendant(Visual3D)

Restituisce una trasformazione che può essere usata per trasformare le coordinate da questo oggetto Visual3D nell'oggetto discendente Visual3D specificato.

(Ereditato da Visual3D)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

DragEnter

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui questo elemento rappresenta la destinazione del trascinamento.

(Ereditato da UIElement3D)
DragLeave

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui l'elemento rappresenta l'origine del trascinamento.

(Ereditato da UIElement3D)
DragOver

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per il quale l'elemento rappresenta la destinazione del rilascio potenziale.

(Ereditato da UIElement3D)
Drop

Si verifica quando il sistema di input segnala un evento di rilascio sottostante con questo elemento come destinazione del rilascio.

(Ereditato da UIElement3D)
FocusableChanged

Si verifica quando il valore della proprietà Focusable cambia.

(Ereditato da UIElement3D)
GiveFeedback

Si verifica quando il sistema di input segnala un evento di trascinamento e rilascio sottostante che coinvolge l'elemento.

(Ereditato da UIElement3D)
GotFocus

Si verifica quando l'elemento riceve lo stato attivo logico.

(Ereditato da UIElement3D)
GotKeyboardFocus

Si verifica quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement3D)
GotMouseCapture

Si verifica quando l'elemento acquisisce lo stato mouse capture.

(Ereditato da UIElement3D)
GotStylusCapture

Si verifica quando l'elemento rileva lo stilo.

(Ereditato da UIElement3D)
GotTouchCapture

Si verifica quando un tocco viene acquisito in questo elemento.

(Ereditato da UIElement3D)
IsEnabledChanged

Si verifica quando il valore della proprietà IsEnabled di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsHitTestVisibleChanged

Si verifica quando il valore della proprietà di dipendenza IsHitTestVisible di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsKeyboardFocusedChanged

Si verifica quando il valore della proprietà IsKeyboardFocused di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsKeyboardFocusWithinChanged

Si verifica quando il valore della proprietà IsKeyboardFocusWithin di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsMouseCapturedChanged

Si verifica quando il valore della proprietà IsMouseCaptured di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsMouseCaptureWithinChanged

Si verifica quando il valore della proprietà IsMouseCaptureWithin di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsMouseDirectlyOverChanged

Si verifica quando il valore della proprietà IsMouseDirectlyOver di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsStylusCapturedChanged

Si verifica quando il valore della proprietà IsStylusCaptured di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsStylusCaptureWithinChanged

Si verifica quando il valore della proprietà IsStylusCaptureWithin di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsStylusDirectlyOverChanged

Si verifica quando il valore della proprietà IsStylusDirectlyOver di questo elemento viene modificato.

(Ereditato da UIElement3D)
IsVisibleChanged

Si verifica quando il valore della proprietà IsVisible di questo elemento viene modificato.

(Ereditato da UIElement3D)
KeyDown

Si verifica alla pressione di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement3D)
KeyUp

Si verifica al rilascio di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement3D)
LostFocus

Si verifica quando l'elemento perde lo stato attivo logico.

(Ereditato da UIElement3D)
LostKeyboardFocus

Si verifica quando lo stato attivo della tastiera non si trova più sull'elemento.

(Ereditato da UIElement3D)
LostMouseCapture

Si verifica quando l'elemento perde lo stato mouse capture.

(Ereditato da UIElement3D)
LostStylusCapture

Si verifica quando l'elemento non rileva più lo stilo.

(Ereditato da UIElement3D)
LostTouchCapture

Si verifica quando questo elemento perde l’acquisizione di un tocco.

(Ereditato da UIElement3D)
MouseDown

Si verifica alla pressione di qualsiasi pulsante del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
MouseEnter

Si verifica quando il puntatore del mouse viene spostato all'interno dei limiti dell'elemento.

(Ereditato da UIElement3D)
MouseLeave

Si verifica quando il puntatore del mouse viene spostato all'esterno dei limiti dell'elemento.

(Ereditato da UIElement3D)
MouseLeftButtonDown

Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
MouseLeftButtonUp

Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
MouseMove

Si verifica in seguito allo spostamento del puntatore del mouse quando è posizionato sull'elemento.

(Ereditato da UIElement3D)
MouseRightButtonDown

Si verifica alla pressione del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
MouseRightButtonUp

Si verifica al rilascio del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
MouseUp

Si verifica al rilascio di qualsiasi pulsante del mouse sull'elemento.

(Ereditato da UIElement3D)
MouseWheel

Si verifica in seguito alla rotazione della rotellina del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewDragEnter

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui questo elemento rappresenta la destinazione del trascinamento.

(Ereditato da UIElement3D)
PreviewDragLeave

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui l'elemento rappresenta l'origine del trascinamento.

(Ereditato da UIElement3D)
PreviewDragOver

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per il quale l'elemento rappresenta la destinazione del rilascio potenziale.

(Ereditato da UIElement3D)
PreviewDrop

Si verifica quando il sistema di input segnala un evento di rilascio sottostante con questo elemento come destinazione del rilascio.

(Ereditato da UIElement3D)
PreviewGiveFeedback

Si verifica quando inizia un'operazione di trascinamento della selezione.

(Ereditato da UIElement3D)
PreviewGotKeyboardFocus

Si verifica quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement3D)
PreviewKeyDown

Si verifica alla pressione di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement3D)
PreviewKeyUp

Si verifica al rilascio di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement3D)
PreviewLostKeyboardFocus

Si verifica quando lo stato attivo della tastiera non si trova più sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseDown

Si verifica alla pressione di qualsiasi pulsante del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseLeftButtonDown

Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseLeftButtonUp

Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseMove

Si verifica in seguito allo spostamento del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseRightButtonDown

Si verifica alla pressione del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseRightButtonUp

Si verifica al rilascio del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseUp

Si verifica al rilascio di qualsiasi pulsante del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewMouseWheel

Si verifica in seguito alla rotazione della rotellina del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewQueryContinueDrag

Si verifica in seguito alla modifica dello stato della tastiera o del pulsante del mouse durante un'operazione di trascinamento della selezione.

(Ereditato da UIElement3D)
PreviewStylusButtonDown

Si verifica in seguito alla pressione del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewStylusButtonUp

Si verifica in seguito al rilascio del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewStylusDown

Si verifica quando lo stilo tocca il digitalizzatore mentre è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewStylusInAirMove

Si verifica quando lo stilo viene spostato su un elemento senza effettivamente toccare il digitalizzatore.

(Ereditato da UIElement3D)
PreviewStylusInRange

Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore per poter essere rilevato, mentre è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewStylusMove

Si verifica quando lo stilo viene spostato mentre si trova sull'elemento. Lo stilo deve essere spostato mentre è rilevato dal digitalizzatore per generare questo evento. In caso contrario, viene generato l'evento PreviewStylusInAirMove.

(Ereditato da UIElement3D)
PreviewStylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore per poter essere rilevato.

(Ereditato da UIElement3D)
PreviewStylusSystemGesture

Si verifica quando un utente esegue uno dei vari movimenti con stilo.

(Ereditato da UIElement3D)
PreviewStylusUp

Si verifica quando l'utente solleva lo stilo dal digitalizzatore mentre lo stilo è posizionato sull'elemento.

(Ereditato da UIElement3D)
PreviewTextInput

Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica.

(Ereditato da UIElement3D)
PreviewTouchDown

Si verifica quando un dito tocca lo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement3D)
PreviewTouchMove

Si verifica quando viene spostato un dito sullo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement3D)
PreviewTouchUp

Si verifica quando viene sollevato un dito dallo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement3D)
QueryContinueDrag

Si verifica in seguito alla modifica dello stato della tastiera o del pulsante del mouse durante un'operazione di trascinamento della selezione.

(Ereditato da UIElement3D)
QueryCursor

Si verifica quando viene richiesta la visualizzazione del cursore. L'evento viene generato per un elemento ogni volta che il puntatore del mouse viene spostato, perché ciò indica che l'oggetto cursore deve essere modificato in base alla nuova posizione.

(Ereditato da UIElement3D)
StylusButtonDown

Si verifica in seguito alla pressione del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
StylusButtonUp

Si verifica in seguito al rilascio del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement3D)
StylusDown

Si verifica in seguito al tocco del digitalizzatore con lo stilo quando lo stilo è posizionato sull'elemento.

(Ereditato da UIElement3D)
StylusEnter

Si verifica quando lo stilo viene spostato all'interno dei limiti dell'elemento.

(Ereditato da UIElement3D)
StylusInAirMove

Si verifica quando lo stilo viene spostato su un elemento senza effettivamente toccare il digitalizzatore.

(Ereditato da UIElement3D)
StylusInRange

Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore per poter essere rilevato, mentre è posizionato sull'elemento.

(Ereditato da UIElement3D)
StylusLeave

Si verifica quando lo stilo viene spostato all'esterno dei limiti dell'elemento.

(Ereditato da UIElement3D)
StylusMove

Si verifica quando lo stilo viene spostato sull'elemento. Lo stilo deve essere spostato mentre è sul digitalizzatore per generare l'evento. In caso contrario, viene generato l'evento StylusInAirMove.

(Ereditato da UIElement3D)
StylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore per poter essere rilevato, mentre è posizionato sull'elemento.

(Ereditato da UIElement3D)
StylusSystemGesture

Si verifica quando un utente esegue uno dei vari movimenti con stilo.

(Ereditato da UIElement3D)
StylusUp

Si verifica quando l'utente solleva lo stilo dal digitalizzatore mentre è posizionato sull'elemento.

(Ereditato da UIElement3D)
TextInput

Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica.

(Ereditato da UIElement3D)
TouchDown

Si verifica quando un dito tocca lo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement3D)
TouchEnter

Si verifica quando un tocco si sposta dall'esterno all'interno dei limiti di questo elemento.

(Ereditato da UIElement3D)
TouchLeave

Si verifica quando un tocco si sposta dall'interno all'esterno dei limiti di questo elemento.

(Ereditato da UIElement3D)
TouchMove

Si verifica quando viene spostato un dito sullo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement3D)
TouchUp

Si verifica quando viene sollevato un dito dallo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement3D)

Si applica a