UIElement3D Classe

Définition

UIElement3D est une classe de base pour les implémentations WPF au niveau principal reposant sur des éléments WPF (Windows Presentation Foundation) et des caractéristiques de présentation de base.UIElement3D is a base class for WPF core level implementations building on Windows Presentation Foundation (WPF) elements and basic presentation characteristics.

public ref class UIElement3D abstract : System::Windows::Media::Media3D::Visual3D, System::Windows::IInputElement
public abstract class UIElement3D : System.Windows.Media.Media3D.Visual3D, System.Windows.IInputElement
type UIElement3D = class
    inherit Visual3D
    interface IInputElement
Public MustInherit Class UIElement3D
Inherits Visual3D
Implements IInputElement
Héritage
Dérivé
Implémente

Exemples

L’exemple suivant montre comment dériver de la UIElement3D classe pour créer une Sphere classe :The following example shows how to derive from the UIElement3D class to create a Sphere class:

public class Sphere : UIElement3D
{
    // OnUpdateModel is called in response to InvalidateModel and provides
    // a place to set the Visual3DModel property.
    // 
    // Setting Visual3DModel does not provide parenting information, which
    // is needed for data binding, styling, and other features. Similarly, creating render data
    // in 2-D does not provide the connections either.
    // 
    // To get around this, we create a Model dependency property which
    // sets this value.  The Model DP then causes the correct connections to occur
    // and the above features to work correctly.
    // 
    // In this update model we retessellate the sphere based on the current
    // dependency property values, and then set it as the model.  The brush
    // color is blue by default, but the code can easily be updated to let
    // this be set by the user.

    protected override void OnUpdateModel()
    {
        GeometryModel3D model = new GeometryModel3D();

        model.Geometry = Tessellate(ThetaDiv, PhiDiv, Radius);
        model.Material = new DiffuseMaterial(System.Windows.Media.Brushes.Blue);

        Model = model;
    }

    // The Model property for the sphere
    private static readonly DependencyProperty ModelProperty =
        DependencyProperty.Register("Model",
                                    typeof(Model3D),
                                    typeof(Sphere),
                                    new PropertyMetadata(ModelPropertyChanged));

    private static void ModelPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    {
        Sphere s = (Sphere)d;
        s.Visual3DModel = s.Model;
    }

    private Model3D Model
    {
        get
        {
            return (Model3D)GetValue(ModelProperty);
        }

        set
        {
            SetValue(ModelProperty, value);
        }
    }

    // The number of divisions to make in the theta direction on the sphere
    public static readonly DependencyProperty ThetaDivProperty =
        DependencyProperty.Register("ThetaDiv",
                                    typeof(int),
                                    typeof(Sphere),
                                    new PropertyMetadata(15, ThetaDivPropertyChanged));

    private static void ThetaDivPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    {
        Sphere s = (Sphere)d;
        s.InvalidateModel();
    }

    public int ThetaDiv
    {
        get
        {
            return (int)GetValue(ThetaDivProperty);
        }

        set
        {
            SetValue(ThetaDivProperty, value);
        }
    }

    // The number of divisions to make in the phi direction on the sphere
    public static readonly DependencyProperty PhiDivProperty =
        DependencyProperty.Register("PhiDiv",
                                    typeof(int),
                                    typeof(Sphere),
                                    new PropertyMetadata(15, PhiDivPropertyChanged));

    private static void PhiDivPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    {
        Sphere s = (Sphere)d;
        s.InvalidateModel();
    }

    public int PhiDiv
    {
        get
        {
            return (int)GetValue(PhiDivProperty);
        }

        set
        {
            SetValue(PhiDivProperty, value);
        }
    }

    // The radius of the sphere
    public static readonly DependencyProperty RadiusProperty =
        DependencyProperty.Register("Radius",
                                    typeof(double),
                                    typeof(Sphere),
                                    new PropertyMetadata(1.0, RadiusPropertyChanged));

    private static void RadiusPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    {
        Sphere s = (Sphere)d;
        s.InvalidateModel();
    }

    public double Radius
    {
        get
        {
            return (double)GetValue(RadiusProperty);
        }

        set
        {
            SetValue(RadiusProperty, value);
        }
    }

    // Private helper methods
    private static Point3D GetPosition(double theta, double phi, double radius)
    {
        double x = radius * Math.Sin(theta) * Math.Sin(phi);
        double y = radius * Math.Cos(phi);
        double z = radius * Math.Cos(theta) * Math.Sin(phi);

        return new Point3D(x, y, z);
    }

    private static Vector3D GetNormal(double theta, double phi)
    {
        return (Vector3D)GetPosition(theta, phi, 1.0);
    }

    private static double DegToRad(double degrees)
    {
        return (degrees / 180.0) * Math.PI;
    }

    private static System.Windows.Point GetTextureCoordinate(double theta, double phi)
    {
        System.Windows.Point p = new System.Windows.Point(theta / (2 * Math.PI),
                            phi / (Math.PI));

        return p;
    }

    // Tesselates the sphere and returns a MeshGeometry3D representing the 
    // tessellation based on the given parameters
    internal static MeshGeometry3D Tessellate(int tDiv, int pDiv, double radius)
    {            
        double dt = DegToRad(360.0) / tDiv;
        double dp = DegToRad(180.0) / pDiv;

        MeshGeometry3D mesh = new MeshGeometry3D();

        for (int pi = 0; pi <= pDiv; pi++)
        {
            double phi = pi * dp;

            for (int ti = 0; ti <= tDiv; ti++)
            {
                // we want to start the mesh on the x axis
                double theta = ti * dt;

                mesh.Positions.Add(GetPosition(theta, phi, radius));
                mesh.Normals.Add(GetNormal(theta, phi));
                mesh.TextureCoordinates.Add(GetTextureCoordinate(theta, phi));
            }
        }

        for (int pi = 0; pi < pDiv; pi++)
        {
            for (int ti = 0; ti < tDiv; ti++)
            {
                int x0 = ti;
                int x1 = (ti + 1);
                int y0 = pi * (tDiv + 1);
                int y1 = (pi + 1) * (tDiv + 1);

                mesh.TriangleIndices.Add(x0 + y0);
                mesh.TriangleIndices.Add(x0 + y1);
                mesh.TriangleIndices.Add(x1 + y0);

                mesh.TriangleIndices.Add(x1 + y0);
                mesh.TriangleIndices.Add(x0 + y1);
                mesh.TriangleIndices.Add(x1 + y1);
            }
        }

        mesh.Freeze();
        return mesh;
    }
}
Public Class Sphere
    Inherits UIElement3D
    ' OnUpdateModel is called in response to InvalidateModel and provides
    ' a place to set the Visual3DModel property.
    ' 
    ' Setting Visual3DModel does not provide parenting information, which
    ' is needed for data binding, styling, and other features. Similarly, creating render data
    ' in 2-D does not provide the connections either.
    ' 
    ' To get around this, we create a Model dependency property which
    ' sets this value.  The Model DP then causes the correct connections to occur
    ' and the above features to work correctly.
    ' 
    ' In this update model we retessellate the sphere based on the current
    ' dependency property values, and then set it as the model.  The brush
    ' color is blue by default, but the code can easily be updated to let
    ' this be set by the user.

    Protected Overrides Sub OnUpdateModel()
        Dim model As New GeometryModel3D()

        model.Geometry = Tessellate(ThetaDiv, PhiDiv, Radius)
        model.Material = New DiffuseMaterial(System.Windows.Media.Brushes.Blue)

        Me.Model = model
    End Sub

    ' The Model property for the sphere
    Private Shared ReadOnly ModelProperty As DependencyProperty = DependencyProperty.Register("Model", GetType(Model3D), GetType(Sphere), New PropertyMetadata(AddressOf ModelPropertyChanged))

    Private Shared Sub ModelPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
        Dim s As Sphere = CType(d, Sphere)
        s.Visual3DModel = s.Model
    End Sub

    Private Property Model() As Model3D
        Get
            Return CType(GetValue(ModelProperty), Model3D)
        End Get

        Set(ByVal value As Model3D)
            SetValue(ModelProperty, value)
        End Set
    End Property

    ' The number of divisions to make in the theta direction on the sphere
    Public Shared ReadOnly ThetaDivProperty As DependencyProperty = DependencyProperty.Register("ThetaDiv", GetType(Integer), GetType(Sphere), New PropertyMetadata(15, AddressOf ThetaDivPropertyChanged))

    Private Shared Sub ThetaDivPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
        Dim s As Sphere = CType(d, Sphere)
        s.InvalidateModel()
    End Sub

    Public Property ThetaDiv() As Integer
        Get
            Return CInt(GetValue(ThetaDivProperty))
        End Get

        Set(ByVal value As Integer)
            SetValue(ThetaDivProperty, value)
        End Set
    End Property

    ' The number of divisions to make in the phi direction on the sphere
    Public Shared ReadOnly PhiDivProperty As DependencyProperty = DependencyProperty.Register("PhiDiv", GetType(Integer), GetType(Sphere), New PropertyMetadata(15, AddressOf PhiDivPropertyChanged))

    Private Shared Sub PhiDivPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
        Dim s As Sphere = CType(d, Sphere)
        s.InvalidateModel()
    End Sub

    Public Property PhiDiv() As Integer
        Get
            Return CInt(GetValue(PhiDivProperty))
        End Get

        Set(ByVal value As Integer)
            SetValue(PhiDivProperty, value)
        End Set
    End Property

    ' The radius of the sphere
    Public Shared ReadOnly RadiusProperty As DependencyProperty = DependencyProperty.Register("Radius", GetType(Double), GetType(Sphere), New PropertyMetadata(1.0, AddressOf RadiusPropertyChanged))

    Private Shared Sub RadiusPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
        Dim s As Sphere = CType(d, Sphere)
        s.InvalidateModel()
    End Sub

    Public Property Radius() As Double
        Get
            Return CDbl(GetValue(RadiusProperty))
        End Get

        Set(ByVal value As Double)
            SetValue(RadiusProperty, value)
        End Set
    End Property

    ' Private helper methods
    Private Shared Function GetPosition(ByVal theta As Double, ByVal phi As Double, ByVal radius As Double) As Point3D
        Dim x As Double = radius * Math.Sin(theta) * Math.Sin(phi)
        Dim y As Double = radius * Math.Cos(phi)
        Dim z As Double = radius * Math.Cos(theta) * Math.Sin(phi)

        Return New Point3D(x, y, z)
    End Function

    Private Shared Function GetNormal(ByVal theta As Double, ByVal phi As Double) As Vector3D
        Return CType(GetPosition(theta, phi, 1.0), Vector3D)
    End Function

    Private Shared Function DegToRad(ByVal degrees As Double) As Double
        Return (degrees / 180.0) * Math.PI
    End Function

    Private Shared Function GetTextureCoordinate(ByVal theta As Double, ByVal phi As Double) As System.Windows.Point
        Dim p As New System.Windows.Point(theta / (2 * Math.PI), phi / (Math.PI))

        Return p
    End Function

    ' Tesselates the sphere and returns a MeshGeometry3D representing the 
    ' tessellation based on the given parameters
    Friend Shared Function Tessellate(ByVal tDiv As Integer, ByVal pDiv As Integer, ByVal radius As Double) As MeshGeometry3D
        Dim dt As Double = DegToRad(360.0) / tDiv
        Dim dp As Double = DegToRad(180.0) / pDiv

        Dim mesh As New MeshGeometry3D()

        For pi As Integer = 0 To pDiv
            Dim phi As Double = pi * dp

            For ti As Integer = 0 To tDiv
                ' we want to start the mesh on the x axis
                Dim theta As Double = ti * dt

                mesh.Positions.Add(GetPosition(theta, phi, radius))
                mesh.Normals.Add(GetNormal(theta, phi))
                mesh.TextureCoordinates.Add(GetTextureCoordinate(theta, phi))
            Next ti
        Next pi

        For pi As Integer = 0 To pDiv - 1
            For ti As Integer = 0 To tDiv - 1
                Dim x0 As Integer = ti
                Dim x1 As Integer = (ti + 1)
                Dim y0 As Integer = pi * (tDiv + 1)
                Dim y1 As Integer = (pi + 1) * (tDiv + 1)

                mesh.TriangleIndices.Add(x0 + y0)
                mesh.TriangleIndices.Add(x0 + y1)
                mesh.TriangleIndices.Add(x1 + y0)

                mesh.TriangleIndices.Add(x1 + y0)
                mesh.TriangleIndices.Add(x0 + y1)
                mesh.TriangleIndices.Add(x1 + y1)
            Next ti
        Next pi

        mesh.Freeze()
        Return mesh
    End Function
End Class

Pour obtenir l’exemple complet, consultez exemple de Sphère UIElement3D.For the complete sample, see UIElement3D Sphere Sample.

Remarques

UIElement3D est une classe de base abstraite à partir de laquelle vous pouvez dériver des classes pour représenter des éléments 3D spécifiques.UIElement3D is an abstract base class from which you can derive classes to represent specific 3D elements.

Une grande partie du comportement d’entrée, de focus et d’événement pour les éléments 3D en général est définie dans la UIElement3D classe.Much of the input, focusing, and eventing behavior for 3D elements in general is defined in the UIElement3D class. Cela comprend les événements pour le clavier, la souris et l’entrée de stylet, ainsi que les propriétés d’état associées.This includes the events for keyboard, mouse, and stylus input, and related status properties. La plupart de ces événements sont des événements routés, et la plupart des événements liés à l’entrée ont à la fois une version de routage par propagation et une version de tunneling de l’événement.Many of these events are routed events, and many of the input-related events have both a bubbling routing version as well as a tunneling version of the event. Ces événements associés sont généralement les événements qui présentent le plus grand intérêt pour les auteurs de contrôle.These paired events are typically the events of greatest interest to control authors.

UIElement3D inclut également des API qui sont en rapport avec le modèle d’événement WPF, y compris les méthodes qui peuvent déclencher des événements routés spécifiés provenant d’une instance d’élément.UIElement3D also includes APIs that relate to the WPF event model, including methods that can raise specified routed events that are sourced from an element instance.

UIElement3DA les fonctionnalités suivantes qui sont spécifiquement définies par la UIElement3D classe :A UIElement3D has the following capabilities that are specifically defined by the UIElement3D class:

  • Peut répondre à l’entrée d’utilisateur (notamment le contrôle de l’emplacement d’envoi des entrées via la gestion du routage d’événements ou du routage des commandes).Can respond to user input (including control of where input is sent via handling of event routing or routing of commands).

  • Peut déclencher des événements routés qui voyagent sur un itinéraire via l’arborescence d’éléments logique.Can raise routed events that travel a route through the logical element tree.

Important

Visibility l’État affecte toute la gestion des entrées par cet élément.Visibility state affects all input handling by that element. Les éléments qui ne sont pas visibles ne participent pas au test de positionnement et ne reçoivent pas d’événements d’entrée, même si la souris se trouve sur les limites de l’emplacement où l’élément serait visible si était visible.Elements that are not visible do not participate in hit testing and do not receive input events, even if the mouse is over the bounds of where the element would be if were visible.

Contrairement à la UIElement classe, la UIElement3D classe n’inclut pas de disposition.Unlike the UIElement class, the UIElement3D class does not include layout. Par conséquent, la UIElement3D classe n’inclut pas les méthodes de mesure ou de réorganisation .Therefore, the UIElement3D class does not include Measure or Arrange methods.

Une classe qui dérive de UIElement3D et gère sa propre collection d' Visual3D objets en substituant GetVisual3DChild et Visual3DChildrenCount doit toujours passer de nouveaux Visual3D objets à AddVisual3DChild .A class that derives from UIElement3D and maintains its own collection of Visual3D objects by overriding GetVisual3DChild and Visual3DChildrenCount must still pass new Visual3D objects to AddVisual3DChild.

UIElement3D est introduit dans la version 3,5 de .NET Framework.UIElement3D is introduced in the .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.For more information, see Versions and Dependencies.

Constructeurs

UIElement3D()

Initialise une nouvelle instance de la classe UIElement3D.Initializes a new instance of the UIElement3D class.

Champs

AllowDropProperty

Identifie la propriété de dépendance AllowDrop.Identifies the AllowDrop dependency property.

AreAnyTouchesCapturedProperty

Identifie la propriété de dépendance AreAnyTouchesCaptured.Identifies the AreAnyTouchesCaptured dependency property.

AreAnyTouchesCapturedWithinProperty

Identifie la propriété de dépendance AreAnyTouchesCapturedWithin.Identifies the AreAnyTouchesCapturedWithin dependency property.

AreAnyTouchesDirectlyOverProperty

Identifie la propriété de dépendance AreAnyTouchesDirectlyOver.Identifies the AreAnyTouchesDirectlyOver dependency property.

AreAnyTouchesOverProperty

Identifie la propriété de dépendance AreAnyTouchesOver.Identifies the AreAnyTouchesOver dependency property.

DragEnterEvent

Identifie l'événement acheminé DragEnter.Identifies the DragEnter routed event.

DragLeaveEvent

Identifie l'événement acheminé DragLeave.Identifies the DragLeave routed event.

DragOverEvent

Identifie l'événement acheminé DragOver.Identifies the DragOver routed event.

DropEvent

Identifie l'événement acheminé Drop.Identifies the Drop routed event.

FocusableProperty

Identifie la propriété de dépendance Focusable.Identifies the Focusable dependency property.

GiveFeedbackEvent

Identifie l'événement acheminé GiveFeedback.Identifies the GiveFeedback routed event.

GotFocusEvent

Identifie l'événement acheminé GotFocus.Identifies the GotFocus routed event.

GotKeyboardFocusEvent

Identifie l'événement acheminé GotKeyboardFocus.Identifies the GotKeyboardFocus routed event.

GotMouseCaptureEvent

Identifie l'événement acheminé GotMouseCapture.Identifies the GotMouseCapture routed event.

GotStylusCaptureEvent

Identifie l'événement acheminé GotStylusCapture.Identifies the GotStylusCapture routed event.

GotTouchCaptureEvent

Identifie l'événement acheminé GotTouchCapture.Identifies the GotTouchCapture routed event.

IsEnabledProperty

Identifie la propriété de dépendance IsEnabled.Identifies the IsEnabled dependency property.

IsFocusedProperty

Identifie la propriété de dépendance IsFocused.Identifies the IsFocused dependency property.

IsHitTestVisibleProperty

Identifie la propriété de dépendance IsHitTestVisible.Identifies the IsHitTestVisible dependency property.

IsKeyboardFocusedProperty

Identifie la propriété de dépendance IsKeyboardFocused.Identifies the IsKeyboardFocused dependency property.

IsKeyboardFocusWithinProperty

Identifie la propriété de dépendance IsKeyboardFocusWithin.Identifies the IsKeyboardFocusWithin dependency property.

IsMouseCapturedProperty

Identifie la propriété de dépendance IsMouseCaptured.Identifies the IsMouseCaptured dependency property.

IsMouseCaptureWithinProperty

Identifie la propriété de dépendance IsMouseCaptureWithin.Identifies the IsMouseCaptureWithin dependency property.

IsMouseDirectlyOverProperty

Identifie la propriété de dépendance IsMouseDirectlyOver.Identifies the IsMouseDirectlyOver dependency property.

IsMouseOverProperty

Identifie la propriété de dépendance IsMouseOver.Identifies the IsMouseOver dependency property.

IsStylusCapturedProperty

Identifie la propriété de dépendance IsStylusCaptured.Identifies the IsStylusCaptured dependency property.

IsStylusCaptureWithinProperty

Identifie la propriété de dépendance IsStylusCaptureWithin.Identifies the IsStylusCaptureWithin dependency property.

IsStylusDirectlyOverProperty

Identifie la propriété de dépendance IsStylusDirectlyOver.Identifies the IsStylusDirectlyOver dependency property.

IsStylusOverProperty

Identifie la propriété de dépendance IsStylusOver.Identifies the IsStylusOver dependency property.

IsVisibleProperty

Identifie la propriété de dépendance IsVisible.Identifies the IsVisible dependency property.

KeyDownEvent

Identifie l'événement acheminé KeyDown.Identifies the KeyDown routed event.

KeyUpEvent

Identifie l'événement acheminé KeyUp.Identifies the KeyUp routed event.

LostFocusEvent

Identifie l'événement acheminé LostFocus.Identifies the LostFocus routed event.

LostKeyboardFocusEvent

Identifie l'événement acheminé LostKeyboardFocus.Identifies the LostKeyboardFocus routed event.

LostMouseCaptureEvent

Identifie l'événement acheminé LostMouseCapture.Identifies the LostMouseCapture routed event.

LostStylusCaptureEvent

Identifie l'événement acheminé LostStylusCapture.Identifies the LostStylusCapture routed event.

LostTouchCaptureEvent

Identifie l'événement acheminé LostTouchCapture.Identifies the LostTouchCapture routed event.

MouseDownEvent

Identifie l'événement acheminé MouseDown.Identifies the MouseDown routed event.

MouseEnterEvent

Identifie l'événement acheminé MouseEnter.Identifies the MouseEnter routed event.

MouseLeaveEvent

Identifie l'événement acheminé MouseLeave.Identifies the MouseLeave routed event.

MouseLeftButtonDownEvent

Identifie l'événement acheminé MouseLeftButtonDown.Identifies the MouseLeftButtonDown routed event.

MouseLeftButtonUpEvent

Identifie l'événement acheminé MouseLeftButtonUp.Identifies the MouseLeftButtonUp routed event.

MouseMoveEvent

Identifie l'événement acheminé MouseMove.Identifies the MouseMove routed event.

MouseRightButtonDownEvent

Identifie l'événement acheminé MouseRightButtonDown.Identifies the MouseRightButtonDown routed event.

MouseRightButtonUpEvent

Identifie l'événement acheminé MouseRightButtonUp.Identifies the MouseRightButtonUp routed event.

MouseUpEvent

Identifie l'événement acheminé MouseUp.Identifies the MouseUp routed event.

MouseWheelEvent

Identifie l'événement acheminé MouseWheel.Identifies the MouseWheel routed event.

PreviewDragEnterEvent

Identifie l'événement acheminé PreviewDragEnter.Identifies the PreviewDragEnter routed event.

PreviewDragLeaveEvent

Identifie l'événement acheminé PreviewDragLeave.Identifies the PreviewDragLeave routed event.

PreviewDragOverEvent

Identifie l'événement acheminé PreviewDragOver.Identifies the PreviewDragOver routed event.

PreviewDropEvent

Identifie l'événement acheminé PreviewDrop.Identifies the PreviewDrop routed event.

PreviewGiveFeedbackEvent

Identifie l'événement acheminé PreviewGiveFeedback.Identifies the PreviewGiveFeedback routed event.

PreviewGotKeyboardFocusEvent

Identifie l'événement acheminé PreviewGotKeyboardFocus.Identifies the PreviewGotKeyboardFocus routed event.

PreviewKeyDownEvent

Identifie l'événement acheminé PreviewKeyDown.Identifies the PreviewKeyDown routed event.

PreviewKeyUpEvent

Identifie l'événement acheminé PreviewKeyUp.Identifies the PreviewKeyUp routed event.

PreviewLostKeyboardFocusEvent

Identifie l'événement acheminé PreviewLostKeyboardFocus.Identifies the PreviewLostKeyboardFocus routed event.

PreviewMouseDownEvent

Identifie l'événement acheminé PreviewMouseDown.Identifies the PreviewMouseDown routed event.

PreviewMouseLeftButtonDownEvent

Identifie l'événement acheminé PreviewMouseLeftButtonDown.Identifies the PreviewMouseLeftButtonDown routed event.

PreviewMouseLeftButtonUpEvent

Identifie l'événement acheminé PreviewMouseLeftButtonUp.Identifies the PreviewMouseLeftButtonUp routed event.

PreviewMouseMoveEvent

Identifie l'événement acheminé PreviewMouseMove.Identifies the PreviewMouseMove routed event.

PreviewMouseRightButtonDownEvent

Identifie l'événement acheminé PreviewMouseRightButtonDown.Identifies the PreviewMouseRightButtonDown routed event.

PreviewMouseRightButtonUpEvent

Identifie l'événement acheminé PreviewMouseRightButtonUp.Identifies the PreviewMouseRightButtonUp routed event.

PreviewMouseUpEvent

Identifie l'événement acheminé PreviewMouseUp.Identifies the PreviewMouseUp routed event.

PreviewMouseWheelEvent

Identifie l'événement acheminé PreviewMouseWheel.Identifies the PreviewMouseWheel routed event.

PreviewQueryContinueDragEvent

Identifie l'événement acheminé PreviewQueryContinueDrag.Identifies the PreviewQueryContinueDrag routed event.

PreviewStylusButtonDownEvent

Identifie l'événement acheminé PreviewStylusButtonDown.Identifies the PreviewStylusButtonDown routed event.

PreviewStylusButtonUpEvent

Identifie l'événement acheminé PreviewStylusButtonUp.Identifies the PreviewStylusButtonUp routed event.

PreviewStylusDownEvent

Identifie l'événement acheminé PreviewStylusDown.Identifies the PreviewStylusDown routed event.

PreviewStylusInAirMoveEvent

Identifie l'événement acheminé PreviewStylusInAirMove.Identifies the PreviewStylusInAirMove routed event.

PreviewStylusInRangeEvent

Identifie l'événement acheminé PreviewStylusInRange.Identifies the PreviewStylusInRange routed event.

PreviewStylusMoveEvent

Identifie l'événement acheminé PreviewStylusMove.Identifies the PreviewStylusMove routed event.

PreviewStylusOutOfRangeEvent

Identifie l'événement acheminé PreviewStylusOutOfRange.Identifies the PreviewStylusOutOfRange routed event.

PreviewStylusSystemGestureEvent

Identifie l'événement acheminé PreviewStylusSystemGesture.Identifies the PreviewStylusSystemGesture routed event.

PreviewStylusUpEvent

Identifie l'événement acheminé PreviewStylusUp.Identifies the PreviewStylusUp routed event.

PreviewTextInputEvent

Identifie l'événement acheminé PreviewTextInput.Identifies the PreviewTextInput routed event.

PreviewTouchDownEvent

Identifie l'événement acheminé PreviewTouchDown.Identifies the PreviewTouchDown routed event.

PreviewTouchMoveEvent

Identifie l'événement acheminé PreviewTouchMove.Identifies the PreviewTouchMove routed event.

PreviewTouchUpEvent

Identifie l'événement acheminé PreviewTouchUp.Identifies the PreviewTouchUp routed event.

QueryContinueDragEvent

Identifie l'événement acheminé QueryContinueDrag.Identifies the QueryContinueDrag routed event.

QueryCursorEvent

Identifie l'événement acheminé QueryCursor.Identifies the QueryCursor routed event.

StylusButtonDownEvent

Identifie l'événement acheminé StylusButtonDown.Identifies the StylusButtonDown routed event.

StylusButtonUpEvent

Identifie l'événement acheminé StylusButtonUp.Identifies the StylusButtonUp routed event.

StylusDownEvent

Identifie l'événement acheminé StylusDown.Identifies the StylusDown routed event.

StylusEnterEvent

Identifie l'événement acheminé StylusEnter.Identifies the StylusEnter routed event.

StylusInAirMoveEvent

Identifie l'événement acheminé StylusInAirMove.Identifies the StylusInAirMove routed event.

StylusInRangeEvent

Identifie l'événement acheminé StylusInRange.Identifies the StylusInRange routed event.

StylusLeaveEvent

Identifie l'événement acheminé StylusLeave.Identifies the StylusLeave routed event.

StylusMoveEvent

Identifie l'événement acheminé StylusMove.Identifies the StylusMove routed event.

StylusOutOfRangeEvent

Identifie l'événement acheminé StylusOutOfRange.Identifies the StylusOutOfRange routed event.

StylusSystemGestureEvent

Identifie l'événement acheminé StylusSystemGesture.Identifies the StylusSystemGesture routed event.

StylusUpEvent

Identifie l'événement acheminé StylusUp.Identifies the StylusUp routed event.

TextInputEvent

Identifie l'événement acheminé TextInput.Identifies the TextInput routed event.

TouchDownEvent

Identifie l'événement acheminé TouchDown.Identifies the TouchDown routed event.

TouchEnterEvent

Identifie l'événement acheminé TouchEnter.Identifies the TouchEnter routed event.

TouchLeaveEvent

Identifie l'événement acheminé TouchLeave.Identifies the TouchLeave routed event.

TouchMoveEvent

Identifie l'événement acheminé TouchMove.Identifies the TouchMove routed event.

TouchUpEvent

Identifie l'événement acheminé TouchUp.Identifies the TouchUp routed event.

VisibilityProperty

Identifie la propriété de dépendance Visibility.Identifies the Visibility dependency property.

Propriétés

AllowDrop

Obtient ou définit une valeur qui indique si cet élément est utilisable comme cible d’une opération de glisser-déposer.Gets or sets a value indicating whether this element can be used as the target of a drag-and-drop operation.

AreAnyTouchesCaptured

Obtient une valeur qui indique si au moins un événement tactile est capturé dans cet élément.Gets a value that indicates whether at least one touch is captured to this element.

AreAnyTouchesCapturedWithin

Obtient une valeur qui indique si au moins un périphérique tactile est capturé dans cet élément ou les éléments enfants de son arborescence d'éléments visuels.Gets a value that indicates whether at least one touch is captured to this element or to any child elements in its visual tree.

AreAnyTouchesDirectlyOver

Obtient une valeur qui indique si au moins une pression tactile est effectuée sur cet élément.Gets a value that indicates whether at least one touch is pressed over this element.

AreAnyTouchesOver

Obtient une valeur qui indique si au moins une pression tactile est effectuée sur cet élément ou les éléments enfants de son arborescence d'éléments visuels.Gets a value that indicates whether at least one touch is pressed over this element or any child elements in its visual tree.

CommandBindings

Obtient une collection d'objets CommandBinding associés à cet élément.Gets a collection of CommandBinding objects associated with this element.

DependencyObjectType

Obtient le DependencyObjectType qui encapsule le type CLR de cette instance.Gets the DependencyObjectType that wraps the CLR type of this instance.

(Hérité de DependencyObject)
Dispatcher

Obtient le Dispatcher associé à DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Hérité de DispatcherObject)
Focusable

Obtient ou définit une valeur qui indique si l'élément peut recevoir le focus.Gets or sets a value that indicates whether the element can receive focus.

HasAnimatedProperties

Obtient une valeur qui indique si ce Visual3D comporte des propriétés animées.Gets a value that indicates whether this Visual3D has any animated properties.

(Hérité de Visual3D)
InputBindings

Obtient la collection de liaisons d’entrée associées à cet élément.Gets the collection of input bindings associated with this element.

IsEnabled

Obtient ou définit une valeur indiquant si cet élément est activé dans l’interface utilisateur.Gets or sets a value indicating whether this element is enabled in the user interface (UI).

IsEnabledCore

Obtient une valeur qui devient la valeur de retour d'IsEnabled dans les classes dérivées.Gets a value that becomes the return value of IsEnabled in derived classes.

IsFocused

Obtient une valeur qui détermine si cet élément a le focus logique.Gets a value that determines whether this element has logical focus.

IsHitTestVisible

Obtient ou définit une valeur qui déclare si cet élément peut être renvoyé en tant que résultat d'un test de positionnement à partir d'une certaine partie de son contenu affiché.Gets or sets a value that declares whether this element can possibly be returned as a hit test result from some portion of its rendered content.

IsInputMethodEnabled

Obtient une valeur indiquant si un système de méthode d’entrée, tel qu’un éditeur de méthode d’entrée (IME), est activé pour traiter l’entrée dans cet élément.Gets a value indicating whether an input method system, such as an Input Method Editor (IME), is enabled for processing the input to this element.

IsKeyboardFocused

Obtient une valeur indiquant si cet élément a le focus clavier.Gets a value indicating whether this element has keyboard focus.

IsKeyboardFocusWithin

Obtient une valeur indiquant si le focus clavier se trouve n’importe où dans l’élément ou dans ses éléments enfants de l’arborescence d’éléments visuels.Gets a value indicating whether keyboard focus is anywhere within the element or its visual tree child elements.

IsMouseCaptured

Obtient une valeur indiquant si la souris est capturée pour cet élément.Gets a value indicating whether the mouse is captured to this element.

IsMouseCaptureWithin

Obtient une valeur qui détermine si la capture de la souris est détenue par cet élément ou par des éléments enfants dans son arborescence d’éléments visuels.Gets a value that determines whether mouse capture is held by this element or by child elements in its visual tree.

IsMouseDirectlyOver

Obtient une valeur qui indique si la position du pointeur de la souris correspond aux résultats de test de positionnement, qui prennent en considération la composition des éléments.Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account.

IsMouseOver

Obtient une valeur indiquant si le pointeur de la souris se trouve sur cet élément (notamment les éléments enfants dans l’arborescence d’éléments visuel).Gets a value indicating whether the mouse pointer is located over this element (including child elements in the visual tree).

IsSealed

Récupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule).Gets a value that indicates whether this instance is currently sealed (read-only).

(Hérité de DependencyObject)
IsStylusCaptured

Obtient une valeur indiquant si le stylet est capturé par cet élément.Gets a value indicating whether the stylus is captured by this element.

IsStylusCaptureWithin

Obtient une valeur qui détermine si la capture du stylet est détenue par cet élément ou par un élément dans les limites de l’élément et de son arborescence d’éléments visuels.Gets a value that determines whether stylus capture is held by this element, or an element within the element bounds and its visual tree.

IsStylusDirectlyOver

Obtient une valeur qui indique si la position du stylet correspond aux résultats de test de positionnement, qui prennent en considération la composition des éléments.Gets a value that indicates whether the stylus position corresponds to hit test results, which take element compositing into account.

IsStylusOver

Obtient une valeur indiquant si le curseur du stylet se trouve sur cet élément (notamment les éléments enfants de l’élément visuel).Gets a value indicating whether the stylus cursor is located over this element (including visual child elements).

IsVisible

Obtient une valeur indiquant si cet élément est visible dans l’interface utilisateur.Gets a value indicating whether this element is visible in the user interface (UI).

TouchesCaptured

Obtient tous les périphériques tactiles capturés dans cet élément.Gets all touch devices that are captured to this element.

TouchesCapturedWithin

Obtient tous les périphériques tactiles capturés dans cet élément ou les éléments enfants de son arborescence d'éléments visuels.Gets all touch devices that are captured to this element or any child elements in its visual tree.

TouchesDirectlyOver

Obtient tous les périphériques tactiles qui se trouvent sur cet élément.Gets all touch devices that are over this element.

TouchesOver

Obtient tous les périphériques tactiles se trouvant sur cet élément ou les éléments enfants de son arborescence d'éléments visuels.Gets all touch devices that are over this element or any child elements in its visual tree.

Transform

Obtient ou définit la transformation qui est appliquée à l'objet 3D.Gets or sets the transformation that is applied to the 3-D object.

(Hérité de Visual3D)
Visibility

Obtient ou définit la visibilité de l’interface utilisateur de cet élément.Gets or sets the user interface (UI) visibility of this element.

Visual3DChildrenCount

Obtient le nombre d'éléments enfants de l'objet Visual3D.Gets the number of child elements for the Visual3D object.

(Hérité de Visual3D)
Visual3DModel

Obtient ou définit l'objet Model3D à restituer.Gets or sets the Model3D object to render.

(Hérité de Visual3D)

Méthodes

AddHandler(RoutedEvent, Delegate)

Ajoute un gestionnaire d’événements routé pour un événement routé spécifié, en ajoutant le gestionnaire à la collection de gestionnaires sur l’élément actuel.Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element.

AddHandler(RoutedEvent, Delegate, Boolean)

Ajoute un gestionnaire d’événements routé pour un événement routé spécifié, en ajoutant le gestionnaire à la collection de gestionnaires sur l’élément actuel.Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element. Spécifiez handledEventsToo comme true pour que le gestionnaire fourni soit appelé pour un événement routé qui a déjà été marqué comme géré par un autre élément le long de son itinéraire.Specify handledEventsToo as true to have the provided handler be invoked for routed event that had already been marked as handled by another element along the event route.

AddToEventRoute(EventRoute, RoutedEventArgs)

Ajoute des gestionnaires à la classe EventRoute spécifiée pour la collection de gestionnaires d'événements UIElement3D actuelle.Adds handlers to the specified EventRoute for the current UIElement3D event handler collection.

AddVisual3DChild(Visual3D)

Définit la relation parent-enfant entre deux objets visuels 3D.Defines the parent-child relationship between two 3-D visuals.

(Hérité de Visual3D)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Applique l’effet d’un AnimationClock donné à une propriété de dépendance donnée.Applies the effect of a given AnimationClock to a given dependency property.

(Hérité de Visual3D)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applique l’effet d’un AnimationClock donné à une propriété de dépendance donnée.Applies the effect of a given AnimationClock to a given dependency property. L'impact d'une nouvelle horloge AnimationClock sur les animations en cours est déterminé par la valeur du paramètre handoffBehaviorThe effect of the new AnimationClock on any current animations is determined by the value of the handoffBehavior parameter.

(Hérité de Visual3D)
BeginAnimation(DependencyProperty, AnimationTimeline)

Initialise une séquence d’animation pour l’objet DependencyProperty, en fonction du AnimationTimeline spécifié.Initiates an animation sequence for the DependencyProperty object, based on the specified AnimationTimeline.

(Hérité de Visual3D)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Démarre une séquence d'animation pour l'objet DependencyProperty, en fonction à la fois de la chronologie AnimationTimeline et du comportement HandoffBehavior spécifiés.Initiates an animation sequence for the DependencyProperty object, based on both the specified AnimationTimeline and HandoffBehavior.

(Hérité de Visual3D)
CaptureMouse()

Essaie de forcer la capture de la souris par cet élément.Attempts to force capture of the mouse to this element.

CaptureStylus()

Essaie de forcer la capture du stylet par cet élément.Attempts to force capture of the stylus to this element.

CaptureTouch(TouchDevice)

Tente de forcer la capture de l'événement tactile par cet élément.Attempts to force capture of a touch to this element.

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)
ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété.Clears the local value of a property. La propriété à effacer est spécifiée par un identificateur DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Hérité de DependencyObject)
ClearValue(DependencyPropertyKey)

Efface la valeur locale d’une propriété en lecture seule.Clears the local value of a read-only property. La propriété à effacer est spécifiée par DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Hérité de DependencyObject)
CoerceValue(DependencyProperty)

Convertit la valeur de la propriété de dépendance spécifiée.Coerces the value of the specified dependency property. Pour cela, on appelle toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance telle qu’elle existe sur le DependencyObject appelant.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Hérité de DependencyObject)
Equals(Object)

Détermine si un DependencyObject fourni est équivalent au DependencyObject réel.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Hérité de DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Retourne l'ancêtre commun de l'objet visuel et d'un autre objet visuel spécifié.Returns the common ancestor of the visual object and another specified visual object.

(Hérité de Visual3D)
Focus()

Essaie de définir le focus logique sur cet élément.Attempts to set the logical focus on this element.

GetAnimationBaseValue(DependencyProperty)

Récupère la valeur de base de l'objet DependencyProperty spécifié.Retrieves the base value of the specified DependencyProperty object.

(Hérité de Visual3D)
GetHashCode()

Obtient un code de hachage pour ce DependencyObject.Gets a hash code for this DependencyObject.

(Hérité de DependencyObject)
GetLocalValueEnumerator()

Crée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Hérité de DependencyObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetUIParentCore()

En cas de substitution dans une classe dérivée, retourne un autre parent de l’interface utilisateur pour cet élément s’il n’existe aucun parent visuel.When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists.

GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Hérité de DependencyObject)
GetVisual3DChild(Int32)

Retourne le Visual3D spécifié dans le Visual3DCollection parent.Returns the specified Visual3D in the parent Visual3DCollection.

(Hérité de Visual3D)
InvalidateModel()

Invalide le modèle qui représente l'élément.Invalidates the model that represents the element.

InvalidateProperty(DependencyProperty)

Réévalue la valeur effective de la propriété de dépendance spécifiée.Re-evaluates the effective value for the specified dependency property.

(Hérité de DependencyObject)
IsAncestorOf(DependencyObject)

Détermine si l'objet visuel est un ancêtre de l'objet visuel descendant.Determines whether the visual object is an ancestor of the descendant visual object.

(Hérité de Visual3D)
IsDescendantOf(DependencyObject)

Détermine si l'objet visuel est un descendant de l'objet visuel ancêtre.Determines whether the visual object is a descendant of the ancestor visual object.

(Hérité de Visual3D)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MoveFocus(TraversalRequest)

Essaie de déplacer le focus de cet élément vers un autre élément.Attempts to move focus from this element to another element. Le sens de déplacement du focus est indiqué par un sens guide, interprété dans l'agencement du parent visuel pour cet élément.The direction to move focus is specified by a guidance direction, which is interpreted within the organization of the visual parent for this element.

OnAccessKey(AccessKeyEventArgs)

Fournit la gestion de classe dans les cas où une touche d'accès rapide explicite pour cet élément est appelée.Provides class handling for when an access key that is meaningful for this element is invoked.

OnCreateAutomationPeer()

Retourne des implémentations de AutomationPeer spécifiques à la classe pour l’infrastructure WPF (Windows Presentation Foundation).Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

OnDragEnter(DragEventArgs)

Méthode appelée lorsqu'un événement attaché DragEnter non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled DragEnter attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnDragLeave(DragEventArgs)

Méthode appelée lorsqu'un événement attaché DragLeave non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled DragLeave attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnDragOver(DragEventArgs)

Méthode appelée lorsqu'un événement attaché DragOver non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled DragOver attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnDrop(DragEventArgs)

Méthode appelée lorsqu'un événement attaché Drop non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled Drop attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnGiveFeedback(GiveFeedbackEventArgs)

Méthode appelée lorsqu'un événement attaché GiveFeedback non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled GiveFeedback attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnGotFocus(RoutedEventArgs)

Déclenche l’événement routé GotFocus en utilisant les données d’événement fournies.Raises the GotFocus routed event by using the event data provided.

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Méthode appelée lorsqu'un événement attaché GotKeyboardFocus non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled GotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnGotMouseCapture(MouseEventArgs)

Méthode appelée lorsqu'un événement attaché GotMouseCapture non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled GotMouseCapture attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnGotStylusCapture(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché GotStylusCapture non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled GotStylusCapture attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnGotTouchCapture(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé GotTouchCapture qui se produit lorsqu'une pression tactile est capturée pour cet élément.Provides class handling for the GotTouchCapture routed event that occurs when a touch is captured to this element.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsKeyboardFocusedChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsKeyboardFocusedChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Appelé juste avant que cet élément déclenche l’événement IsKeyboardFocusWithinChanged.Invoked just before the IsKeyboardFocusWithinChanged event is raised by this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsMouseCapturedChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsMouseCapturedChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsMouseCaptureWithinChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsMouseCaptureWithinChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsMouseDirectlyOverChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsMouseDirectlyOverChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsStylusCapturedChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsStylusCapturedChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsStylusCaptureWithinChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsStylusCaptureWithinChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Appelée quand un événement IsStylusDirectlyOverChanged non géré est déclenché sur cet élément.Invoked when an unhandled IsStylusDirectlyOverChanged event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnKeyDown(KeyEventArgs)

Méthode appelée lorsqu'un événement attaché KeyDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled KeyDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnKeyUp(KeyEventArgs)

Méthode appelée lorsqu'un événement attaché KeyUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled KeyUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnLostFocus(RoutedEventArgs)

Déclenche l’événement routé LostFocus en utilisant les données d’événement fournies.Raises the LostFocus routed event by using the event data that is provided.

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Méthode appelée lorsqu'un événement attaché LostKeyboardFocus non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled LostKeyboardFocus attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnLostMouseCapture(MouseEventArgs)

Méthode appelée lorsqu'un événement attaché LostMouseCapture non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled LostMouseCapture attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnLostStylusCapture(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché LostStylusCapture non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled LostStylusCapture attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnLostTouchCapture(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé LostTouchCapture qui se produit lorsque cet élément perd une capture de pression tactile.Provides class handling for the LostTouchCapture routed event that occurs when this element loses a touch capture.

OnMouseDown(MouseButtonEventArgs)

Méthode appelée lorsqu'un événement attaché MouseDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseEnter(MouseEventArgs)

Méthode appelée quand un événement attaché MouseEnter non géré est déclenché sur cet élément.Invoked when an unhandled MouseEnter attached event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseLeave(MouseEventArgs)

Méthode appelée quand un événement attaché MouseLeave non géré est déclenché sur cet élément.Invoked when an unhandled MouseLeave attached event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseLeftButtonDown(MouseButtonEventArgs)

Méthode appelée quand un événement routé MouseLeftButtonDown non géré est déclenché sur cet élément.Invoked when an unhandled MouseLeftButtonDown routed event is raised on this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseLeftButtonUp(MouseButtonEventArgs)

Méthode appelée quand un événement routé MouseLeftButtonUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseLeftButtonUp routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseMove(MouseEventArgs)

Méthode appelée lorsqu'un événement attaché MouseMove non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseMove attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseRightButtonDown(MouseButtonEventArgs)

Méthode appelée quand un événement routé MouseRightButtonDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseRightButtonDown routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseRightButtonUp(MouseButtonEventArgs)

Méthode appelée quand un événement routé MouseRightButtonUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseRightButtonUp routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseUp(MouseButtonEventArgs)

Méthode appelée quand un événement routé MouseUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseUp routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnMouseWheel(MouseWheelEventArgs)

Méthode appelée lorsqu'un événement attaché MouseWheel non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled MouseWheel attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewDragEnter(DragEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewDragEnter non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewDragEnter attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewDragLeave(DragEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewDragLeave non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewDragLeave attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewDragOver(DragEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewDragOver non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewDragOver attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewDrop(DragEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewDrop non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewDrop attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewGiveFeedback non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewGiveFeedback attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewGotKeyboardFocus non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewGotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewKeyDown(KeyEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewKeyDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewKeyDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewKeyUp(KeyEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewKeyUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewKeyUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewLostKeyboardFocus non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewLostKeyboardFocus attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseDown(MouseButtonEventArgs)

Méthode appelée quand un événement routé attaché PreviewMouseDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseDown attached routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Méthode appelée quand un événement routé PreviewMouseLeftButtonDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseLeftButtonDown routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Méthode appelée quand un événement routé PreviewMouseLeftButtonUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseLeftButtonUp routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseMove(MouseEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewMouseMove non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseMove attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Méthode appelée quand un événement routé PreviewMouseRightButtonDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseRightButtonDown routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Méthode appelée quand un événement routé PreviewMouseRightButtonUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseRightButtonUp routed event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseUp(MouseButtonEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewMouseUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewMouseWheel(MouseWheelEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewMouseWheel non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewMouseWheel attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewQueryContinueDrag non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewQueryContinueDrag attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusButtonDown(StylusButtonEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusButtonDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusButtonDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusButtonUp(StylusButtonEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusButtonUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusButtonUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusDown(StylusDownEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusInAirMove(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusInAirMove non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusInAirMove attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusInRange(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusInRange non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusInRange attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusMove(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusMove non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusMove attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusOutOfRange(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusOutOfRange non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusOutOfRange attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusSystemGesture non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusSystemGesture attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewStylusUp(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewStylusUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewStylusUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewTextInput(TextCompositionEventArgs)

Méthode appelée lorsqu'un événement attaché PreviewTextInput non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled PreviewTextInput attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnPreviewTouchDown(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé PreviewTouchDown qui se produit lorsqu'une pression tactile est exercée sur cet élément.Provides class handling for the PreviewTouchDown routed event that occurs when a touch presses this element.

OnPreviewTouchMove(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé PreviewTouchMove qui se produit lorsqu'une pression tactile se déplace à l'intérieur de cet élément.Provides class handling for the PreviewTouchMove routed event that occurs when a touch moves while inside this element.

OnPreviewTouchUp(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé PreviewTouchUp qui se produit lorsqu'une pression tactile se relâche à l'intérieur de cet élément.Provides class handling for the PreviewTouchUp routed event that occurs when a touch is released inside this element.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Méthode appelée chaque fois que la valeur effective d’une propriété de dépendance sur ce DependencyObject a été mise à jour.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. La propriété de dépendance spécifique qui a changé est signalée dans les données d’événement.The specific dependency property that changed is reported in the event data.

(Hérité de DependencyObject)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Méthode appelée lorsqu'un événement attaché QueryContinueDrag non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled QueryContinueDrag attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnQueryCursor(QueryCursorEventArgs)

Méthode appelée lorsqu'un événement attaché QueryCursor non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled QueryCursor attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusButtonDown(StylusButtonEventArgs)

Méthode appelée lorsqu'un événement attaché StylusButtonDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusButtonDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusButtonUp(StylusButtonEventArgs)

Méthode appelée lorsqu'un événement attaché StylusButtonUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusButtonUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusDown(StylusDownEventArgs)

Méthode appelée lorsqu'un événement attaché StylusDown non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusDown attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusEnter(StylusEventArgs)

Appelée quand un événement attaché StylusEnter non géré est déclenché par cet élément.Invoked when an unhandled StylusEnter attached event is raised by this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusInAirMove(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché StylusInAirMove non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusInAirMove attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusInRange(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché StylusInRange non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusInRange attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusLeave(StylusEventArgs)

Appelée quand un événement attaché StylusLeave non géré est déclenché par cet élément.Invoked when an unhandled StylusLeave attached event is raised by this element. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusMove(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché StylusMove non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusMove attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusOutOfRange(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché StylusOutOfRange non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusOutOfRange attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusSystemGesture(StylusSystemGestureEventArgs)

Méthode appelée lorsqu'un événement attaché StylusSystemGesture non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusSystemGesture attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnStylusUp(StylusEventArgs)

Méthode appelée lorsqu'un événement attaché StylusUp non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled StylusUp attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnTextInput(TextCompositionEventArgs)

Méthode appelée lorsqu'un événement attaché TextInput non géré atteint un élément de son itinéraire qui est dérivé de cette classe.Invoked when an unhandled TextInput attached event reaches an element in its route that is derived from this class. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.Implement this method to add class handling for this event.

OnTouchDown(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé TouchDown qui se produit lorsqu'une pression tactile est exercée à l'intérieur de cet élément.Provides class handling for the TouchDown routed event that occurs when a touch presses inside this element.

OnTouchEnter(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé TouchEnter qui se produit lorsqu'une pression tactile se déplace de l'extérieur vers l'intérieur des limites de cet élément.Provides class handling for the TouchEnter routed event that occurs when a touch moves from outside to inside the bounds of this element.

OnTouchLeave(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé TouchLeave qui se produit lorsqu'une pression tactile se déplace de l'intérieur vers l'extérieur des limites de cet élément.Provides class handling for the TouchLeave routed event that occurs when a touch moves from inside to outside the bounds of this element.

OnTouchMove(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé TouchMove qui se produit lorsqu'une pression tactile se déplace à l'intérieur de cet élément.Provides class handling for the TouchMove routed event that occurs when a touch moves while inside this element.

OnTouchUp(TouchEventArgs)

Fournit la gestion de classe pour l'événement routé TouchUp qui se produit lorsqu'une pression tactile se relâche à l'intérieur de cet élément.Provides class handling for the TouchUp routed event that occurs when a touch is released inside this element.

OnUpdateModel()

Participe aux opérations de rendu en cas de substitution dans une classe dérivée.Participates in rendering operations when overridden in a derived class.

OnVisualChildrenChanged(DependencyObject, DependencyObject)

Appelé lorsque le Visual3DCollection de l'objet visuel est modifié.Called when the Visual3DCollection of the visual object is modified.

(Hérité de Visual3D)
OnVisualParentChanged(DependencyObject)

Appelé lorsque l'élément parent de UIElement3D signale une modification à son parent visuel sous-jacent.Invoked when the parent element of this UIElement3D reports a change to its underlying visual parent.

PredictFocus(FocusNavigationDirection)

En cas de substitution dans une classe dérivée, retourne l'élément prévu pour faire l'objet du focus selon un sens spécifié de parcours du focus, sans pour autant déplacer le focus sur cet élément.When overridden in a derived class, returns the element that would receive focus for a specified focus traversal direction, without actually moving focus to that element.

RaiseEvent(RoutedEventArgs)

Déclenche un événement routé spécifique.Raises a specific routed event. Le RoutedEvent à déclencher est identifié dans l’instance de RoutedEventArgs fournie (comme propriété RoutedEvent de ces données d’événement).The RoutedEvent to be raised is identified within the RoutedEventArgs instance that is provided (as the RoutedEvent property of that event data).

ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si elle existe.Returns the local value of a dependency property, if it exists.

(Hérité de DependencyObject)
ReleaseAllTouchCaptures()

Libère tous les périphériques tactiles capturés de cet élément.Releases all captured touch devices from this element.

ReleaseMouseCapture()

Libère la capture de la souris si cet élément suspend la capture.Releases the mouse capture, if this element held the capture.

ReleaseStylusCapture()

Libère la capture du stylet périphérique si cet élément suspend la capture.Releases the stylus device capture, if this element held the capture.

ReleaseTouchCapture(TouchDevice)

Tente de libérer le périphérique tactile spécifié de cet élément.Attempts to release the specified touch device from this element.

RemoveHandler(RoutedEvent, Delegate)

Supprime le gestionnaire d’événements routés spécifié de cet élément.Removes the specified routed event handler from this element.

RemoveVisual3DChild(Visual3D)

Supprime la relation parent-enfant entre deux objets visuels 3D.Removes the parent-child relationship between two 3-D visuals.

(Hérité de Visual3D)
SetCurrentValue(DependencyProperty, Object)

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.Sets the value of a dependency property without changing its value source.

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance.Sets the local value of a dependency property, specified by its dependency property identifier.

(Hérité de DependencyObject)
SetValue(DependencyPropertyKey, Object)

Définit la valeur locale d’une propriété de dépendance en lecture seule, spécifiée par l’identificateur DependencyPropertyKey de la propriété de dépendance.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Hérité de DependencyObject)
ShouldSerializeCommandBindings()

Indique si les processus de sérialisation doivent sérialiser le contenu de la propriété CommandBindings sur les instances de cette classe.Returns whether serialization processes should serialize the contents of the CommandBindings property on instances of this class.

ShouldSerializeInputBindings()

Indique si les processus de sérialisation doivent sérialiser le contenu de la propriété InputBindings sur les instances de cette classe.Returns whether serialization processes should serialize the contents of the InputBindings property on instances of this class.

ShouldSerializeProperty(DependencyProperty)

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur de la propriété de dépendance fournie.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Hérité de DependencyObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)
TransformToAncestor(Visual)

Retourne une transformation qui peut être utilisée pour transformer les coordonnées de cet objet Visual3D dans l'ancêtre Visual spécifié de l'objet.Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual ancestor of the object.

(Hérité de Visual3D)
TransformToAncestor(Visual3D)

Retourne une transformation qui peut être utilisée pour transformer les coordonnées de cet objet Visual3D dans l'ancêtre Visual3D spécifié de l'objet.Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual3D ancestor of the object.

(Hérité de Visual3D)
TransformToDescendant(Visual3D)

Retourne une transformation qui peut être utilisée pour transformer les coordonnées de cet objet Visual3D à l’objet descendant Visual3D spécifié.Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual3D descent object.

(Hérité de Visual3D)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)

Événements

DragEnter

Se produit quand le système d’entrée signale un événement de glissement sous-jacent qui a pour cible cet élément.Occurs when the input system reports an underlying drag event with this element as the drag target.

DragLeave

Se produit quand le système d’entrée signale un événement de glissement sous-jacent qui a pour origine cet élément.Occurs when the input system reports an underlying drag event with this element as the drag origin.

DragOver

Se produit quand le système d’entrée signale un événement de glissement sous-jacent avec pour cible de dépôt potentielle cet élément.Occurs when the input system reports an underlying drag event with this element as the potential drop target.

Drop

Se produit quand le système d’entrée signale un événement de déplacement sous-jacent avec cet élément comme cible de déplacement.Occurs when the input system reports an underlying drop event with this element as the drop target.

FocusableChanged

Se produit quand la valeur de la propriété Focusable change.Occurs when the value of the Focusable property changes.

GiveFeedback

Se produit lorsque le système d’entrée signale un événement de glisser-déposer sous-jacent qui implique cet élément.Occurs when the input system reports an underlying drag-and-drop event that involves this element.

GotFocus

Se produit lorsque cet élément reçoit le focus logique.Occurs when this element gets logical focus.

GotKeyboardFocus

Se produit lorsque le focus du clavier est sur cet élément.Occurs when the keyboard is focused on this element.

GotMouseCapture

Se produit lorsque cet élément capture la souris.Occurs when this element captures the mouse.

GotStylusCapture

Se produit lorsque cet élément capture le stylet.Occurs when this element captures the stylus.

GotTouchCapture

Se produit lorsqu'une entrée tactile est capturée dans cet élément.Occurs when a touch is captured to this element.

IsEnabledChanged

Se produit lorsque la valeur de la propriété IsEnabled de cet élément change.Occurs when the value of the IsEnabled property on this element changes.

IsHitTestVisibleChanged

Se produit lorsque la valeur de la propriété de dépendance IsHitTestVisible de cet élément change.Occurs when the value of the IsHitTestVisible dependency property changes on this element.

IsKeyboardFocusedChanged

Se produit lorsque la valeur de la propriété IsKeyboardFocused de cet élément change.Occurs when the value of the IsKeyboardFocused property changes on this element.

IsKeyboardFocusWithinChanged

Se produit lorsque la valeur de la propriété IsKeyboardFocusWithin de cet élément change.Occurs when the value of the IsKeyboardFocusWithin property changes on this element.

IsMouseCapturedChanged

Se produit lorsque la valeur de la propriété IsMouseCaptured de cet élément change.Occurs when the value of the IsMouseCaptured property changes on this element.

IsMouseCaptureWithinChanged

Se produit lorsque la valeur de la propriété IsMouseCaptureWithin de cet élément change.Occurs when the value of the IsMouseCaptureWithin property changes on this element.

IsMouseDirectlyOverChanged

Se produit lorsque la valeur de la propriété IsMouseDirectlyOver de cet élément change.Occurs when the value of the IsMouseDirectlyOver property changes on this element.

IsStylusCapturedChanged

Se produit lorsque la valeur de la propriété IsStylusCaptured de cet élément change.Occurs when the value of the IsStylusCaptured property changes on this element.

IsStylusCaptureWithinChanged

Se produit lorsque la valeur de la propriété IsStylusCaptureWithin de cet élément change.Occurs when the value of the IsStylusCaptureWithin property changes on this element.

IsStylusDirectlyOverChanged

Se produit lorsque la valeur de la propriété IsStylusDirectlyOver de cet élément change.Occurs when the value of the IsStylusDirectlyOver property changes on this element.

IsVisibleChanged

Se produit lorsque la valeur de la propriété IsVisible de cet élément change.Occurs when the value of the IsVisible property changes on this element.

KeyDown

Se produit lorsqu'une touche est enfoncée alors que le focus du clavier est sur cet élément.Occurs when a key is pressed while the keyboard is focused on this element.

KeyUp

Se produit lorsqu'une touche est relâchée alors que le focus du clavier est sur cet élément.Occurs when a key is released while the keyboard is focused on this element.

LostFocus

Se produit lorsque cet élément perd le focus logique.Occurs when this element loses logical focus.

LostKeyboardFocus

Se produit lorsque le focus du clavier n'est plus sur cet élément.Occurs when the keyboard is no longer focused on this element.

LostMouseCapture

Se produit lorsque cet élément perd la capture de la souris.Occurs when this element loses mouse capture.

LostStylusCapture

Se produit lorsque cet élément perd la capture du stylet.Occurs when this element loses stylus capture.

LostTouchCapture

Se produit lorsque cet élément perd une capture d'entrée tactile.Occurs when this element loses a touch capture.

MouseDown

Se produit lorsqu'un bouton de la souris est enfoncé alors que le pointeur est sur cet élément.Occurs when any mouse button is pressed while the pointer is over this element.

MouseEnter

Se produit lorsque le pointeur de la souris entre dans les limites de cet élément.Occurs when the mouse pointer enters the bounds of this element.

MouseLeave

Se produit lorsque le pointeur de la souris quitte les limites de cet élément.Occurs when the mouse pointer leaves the bounds of this element.

MouseLeftButtonDown

Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur cet élément.Occurs when the left mouse button is pressed while the mouse pointer is over this element.

MouseLeftButtonUp

Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur cet élément.Occurs when the left mouse button is released while the mouse pointer is over this element.

MouseMove

Se produit lorsque le pointeur de la souris est déplacé alors qu'il se trouve sur cet élément.Occurs when the mouse pointer moves while over this element.

MouseRightButtonDown

Se produit lorsque le bouton droit de la souris est enfoncé avec le pointeur de la souris sur cet élément.Occurs when the right mouse button is pressed while the mouse pointer is over this element.

MouseRightButtonUp

Se produit lorsque le bouton droit de la souris est relâché avec le pointeur de la souris sur cet élément.Occurs when the right mouse button is released while the mouse pointer is over this element.

MouseUp

Se produit lorsqu'un bouton de la souris est relâché au-dessus de cet élément.Occurs when any mouse button is released over this element.

MouseWheel

Se produit lorsque l'utilisateur utilise la roulette de la souris avec le pointeur de la souris sur cet élément.Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.

PreviewDragEnter

Se produit quand le système d’entrée signale un événement de glissement sous-jacent qui a pour cible cet élément.Occurs when the input system reports an underlying drag event with this element as the drag target.

PreviewDragLeave

Se produit quand le système d’entrée signale un événement de glissement sous-jacent qui a pour origine cet élément.Occurs when the input system reports an underlying drag event with this element as the drag origin.

PreviewDragOver

Se produit quand le système d’entrée signale un événement de glissement sous-jacent avec pour cible de dépôt potentielle cet élément.Occurs when the input system reports an underlying drag event with this element as the potential drop target.

PreviewDrop

Se produit quand le système d’entrée signale un événement de déplacement sous-jacent avec cet élément comme cible de déplacement.Occurs when the input system reports an underlying drop event with this element as the drop target.

PreviewGiveFeedback

Se produit au début d’une opération de glisser-déposer.Occurs when a drag-and-drop operation is started.

PreviewGotKeyboardFocus

Se produit lorsque le focus du clavier est sur cet élément.Occurs when the keyboard is focused on this element.

PreviewKeyDown

Se produit lorsqu'une touche est enfoncée alors que le focus du clavier est sur cet élément.Occurs when a key is pressed while the keyboard is focused on this element.

PreviewKeyUp

Se produit lorsqu'une touche est relâchée alors que le focus du clavier est sur cet élément.Occurs when a key is released while the keyboard is focused on this element.

PreviewLostKeyboardFocus

Se produit lorsque le focus du clavier n'est plus sur cet élément.Occurs when the keyboard is no longer focused on this element.

PreviewMouseDown

Se produit lorsqu'un bouton de la souris est enfoncé alors que le pointeur est sur cet élément.Occurs when any mouse button is pressed while the pointer is over this element.

PreviewMouseLeftButtonDown

Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur cet élément.Occurs when the left mouse button is pressed while the mouse pointer is over this element.

PreviewMouseLeftButtonUp

Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur cet élément.Occurs when the left mouse button is released while the mouse pointer is over this element.

PreviewMouseMove

Se produit lorsque le pointeur de la souris se déplace en étant sur cet élément.Occurs when the mouse pointer moves while the mouse pointer is over this element.

PreviewMouseRightButtonDown

Se produit lorsque le bouton droit de la souris est enfoncé avec le pointeur de la souris sur cet élément.Occurs when the right mouse button is pressed while the mouse pointer is over this element.

PreviewMouseRightButtonUp

Se produit lorsque le bouton droit de la souris est relâché avec le pointeur de la souris sur cet élément.Occurs when the right mouse button is released while the mouse pointer is over this element.

PreviewMouseUp

Se produit lorsqu’un bouton de la souris est relâché alors que le pointeur est sur cet élément.Occurs when any mouse button is released while the mouse pointer is over this element.

PreviewMouseWheel

Se produit lorsque l'utilisateur utilise la roulette de la souris avec le pointeur de la souris sur cet élément.Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.

PreviewQueryContinueDrag

Se produit lorsque l'état du clavier ou des boutons de la souris change au cours d'une opération de glisser-déplacer.Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.

PreviewStylusButtonDown

Se produit lorsque le bouton du stylet est enfoncé avec le pointeur sur cet élément.Occurs when the stylus button is pressed while the pointer is over this element.

PreviewStylusButtonUp

Se produit lorsque le bouton du stylet est relâché avec le pointeur sur cet élément.Occurs when the stylus button is released while the pointer is over this element.

PreviewStylusDown

Se produit quand le stylet touche le numériseur alors qu’il est au-dessus de cet élément.Occurs when the stylus touches the digitizer while it is over this element.

PreviewStylusInAirMove

Se produit quand le stylet se déplace au-dessus d’un élément sans réellement toucher le numériseur.Occurs when the stylus moves over an element without actually touching the digitizer.

PreviewStylusInRange

Se produit quand le stylet est suffisamment près du numériseur pour être détecté quand il se trouve au-dessus de cet élément.Occurs when the stylus is close enough to the digitizer to be detected, while over this element.

PreviewStylusMove

Se produit quand le stylet se déplace alors qu’il est au-dessus de l’élément.Occurs when the stylus moves while over the element. Pour déclencher cet événement, le stylet doit se déplacer au moment où il est détecté par le numériseur ; sinon, PreviewStylusInAirMove est déclenché à la place.The stylus must move while being detected by the digitizer to raise this event, otherwise, PreviewStylusInAirMove is raised instead.

PreviewStylusOutOfRange

Se produit lorsque le stylet est trop loin du numériseur pour être détecté.Occurs when the stylus is too far from the digitizer to be detected.

PreviewStylusSystemGesture

Se produit lorsqu'un utilisateur exécute un mouvement du stylet parmi plusieurs.Occurs when a user performs one of several stylus gestures.

PreviewStylusUp

Se produit quand l’utilisateur lève le stylet du numériseur alors qu’il se trouve sur cet élément.Occurs when the user raises the stylus off the digitizer while the stylus is over this element.

PreviewTextInput

Se produit lorsque cet élément recueille du texte indépendamment du périphérique.Occurs when this element gets text in a device-independent manner.

PreviewTouchDown

Se produit quand l’utilisateur touche l’écran avec le doigt sur cet élément.Occurs when a finger touches the screen while the finger is over this element.

PreviewTouchMove

Se produit quand vous déplacez votre doigt sur l’écran pendant qu’il se trouve sur cet élément.Occurs when a finger moves on the screen while the finger is over this element.

PreviewTouchUp

Se produit quand vous soulevez votre doigt de l’écran pendant qu’il se trouve sur cet élément.Occurs when a finger is raised off of the screen while the finger is over this element.

QueryContinueDrag

Se produit lorsque l'état du clavier ou des boutons de la souris change au cours d'une opération de glisser-déplacer.Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.

QueryCursor

Se produit quand l’affichage du curseur est demandé.Occurs when the cursor is requested to display. Cet événement est déclenché sur un élément chaque fois que le pointeur de la souris se déplace vers un nouvel emplacement, ce qui signifie qu’il peut être nécessaire de modifier l’objet curseur en fonction de sa nouvelle position.This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position.

StylusButtonDown

Se produit lorsque le bouton du stylet est enfoncé avec le pointeur sur cet élément.Occurs when the stylus button is pressed while the pointer is over this element.

StylusButtonUp

Se produit lorsque le bouton du stylet est relâché avec le pointeur sur cet élément.Occurs when the stylus button is released while the pointer is over this element.

StylusDown

Se produit quand le stylet touche le numériseur alors qu’il est au-dessus de l’élément.Occurs when the stylus touches the digitizer while the stylus is over this element.

StylusEnter

Se produit lorsque le stylet entre dans les limites de cet élément.Occurs when the stylus enters the bounds of this element.

StylusInAirMove

Se produit quand le stylet se déplace au-dessus d’un élément sans réellement toucher le numériseur.Occurs when the stylus moves over an element without actually touching the digitizer.

StylusInRange

Se produit quand le stylet est suffisamment près du numériseur pour être détecté quand il se trouve au-dessus de cet élément.Occurs when the stylus is close enough to the digitizer to be detected, while over this element.

StylusLeave

Se produit lorsque le stylet quitte les limites de l'élément.Occurs when the stylus leaves the bounds of the element.

StylusMove

Se produit quand le stylet se déplace sur cet élément.Occurs when the stylus moves over this element. Le stylet doit se déplacer alors qu’il est sur le numériseur pour déclencher cet événement.The stylus must move while on the digitizer to raise this event. Sinon, StylusInAirMove est déclenché à la place.Otherwise, StylusInAirMove is raised instead.

StylusOutOfRange

Se produit quand le stylet est trop éloigné du numériseur pour être détecté, alors qu’il se trouve sur cet élément.Occurs when the stylus is too far from the digitizer to be detected, while over this element.

StylusSystemGesture

Se produit lorsqu'un utilisateur exécute un mouvement du stylet parmi plusieurs.Occurs when a user performs one of several stylus gestures.

StylusUp

Se produit quand l’utilisateur lève le stylet du numériseur alors qu’il se trouve sur cet élément.Occurs when the user raises the stylus off the digitizer while it is over this element.

TextInput

Se produit lorsque cet élément recueille du texte indépendamment du périphérique.Occurs when this element gets text in a device-independent manner.

TouchDown

Se produit quand l’utilisateur touche l’écran avec le doigt sur cet élément.Occurs when a finger touches the screen while the finger is over this element.

TouchEnter

Se produit lorsqu'une entrée tactile se déplace depuis l'extérieur vers l'intérieur des limites de cet élément.Occurs when a touch moves from outside to inside the bounds of this element.

TouchLeave

Se produit lorsqu'une entrée tactile se déplace depuis l'intérieur vers l'extérieur des limites de cet élément.Occurs when a touch moves from inside to outside the bounds of this element.

TouchMove

Se produit quand vous déplacez votre doigt sur l’écran pendant qu’il se trouve sur cet élément.Occurs when a finger moves on the screen while the finger is over this element.

TouchUp

Se produit quand vous soulevez votre doigt de l’écran pendant qu’il se trouve sur cet élément.Occurs when a finger is raised off of the screen while the finger is over this element.

S’applique à