StylusPoint StylusPoint StylusPoint StylusPoint Constructors

Définition

Surcharges

StylusPoint(Double, Double) StylusPoint(Double, Double) StylusPoint(Double, Double) StylusPoint(Double, Double)

Initialise une nouvelle instance de la classe StylusPoint à l’aide des coordonnées (x, y) spécifiées.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.

StylusPoint(Double, Double, Single) StylusPoint(Double, Double, Single) StylusPoint(Double, Double, Single) StylusPoint(Double, Double, Single)

Initialise une nouvelle instance de la classe StylusPoint à l'aide des coordonnées (x, y) spécifiées et de la pression.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

Initialise une nouvelle instance de la classe StylusPoint à l’aide des coordonnées (x, y) spécifiées, un pressureFactor et des paramètres supplémentaires spécifiés dans la StylusPointDescription.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the StylusPointDescription.

StylusPoint(Double, Double) StylusPoint(Double, Double) StylusPoint(Double, Double) StylusPoint(Double, Double)

Initialise une nouvelle instance de la classe StylusPoint à l’aide des coordonnées (x, y) spécifiées.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.

public:
 StylusPoint(double x, double y);
public StylusPoint (double x, double y);
new System.Windows.Input.StylusPoint : double * double -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double)

Paramètres

x
Double Double Double Double

La coordonnée x du StylusPoint.The x-coordinate of the StylusPoint.

y
Double Double Double Double

La coordonnée y du StylusPoint.The y-coordinate of the StylusPoint.

Exemples

L’exemple suivant montre comment créer un StylusPoint.The following example demonstrates how to create a StylusPoint.

StylusPointDescription newDescription =
      new StylusPointDescription(new StylusPointPropertyInfo[]
                    {
                        new StylusPointPropertyInfo(StylusPointProperties.X),
                        new StylusPointPropertyInfo(StylusPointProperties.Y),
                        new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
                        new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
                    });


int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Dim newDescription As New StylusPointDescription( _
    New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
                                   New StylusPointPropertyInfo(StylusPointProperties.Y), _
                                   New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
                                   New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
                                   New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
                                   New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})

Dim propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

StylusPoint(Double, Double, Single) StylusPoint(Double, Double, Single) StylusPoint(Double, Double, Single) StylusPoint(Double, Double, Single)

Initialise une nouvelle instance de la classe StylusPoint à l'aide des coordonnées (x, y) spécifiées et de la pression.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.

public:
 StylusPoint(double x, double y, float pressureFactor);
public StylusPoint (double x, double y, float pressureFactor);
new System.Windows.Input.StylusPoint : double * double * single -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double, pressureFactor As Single)

Paramètres

x
Double Double Double Double

La coordonnée x du StylusPoint.The x-coordinate of the StylusPoint.

y
Double Double Double Double

La coordonnée y du StylusPoint.The y-coordinate of the StylusPoint.

pressureFactor
Single Single Single Single

La quantité de pression appliquée au StylusPoint.The amount of pressure applied to the StylusPoint.

Exceptions

pressureFactor est inférieur à 0 ou supérieur à 1.pressureFactor is less than 0 or greater than 1.

Exemples

L’exemple suivant montre comment créer un StylusPoint.The following example demonstrates how to create a StylusPoint.

StylusPointDescription newDescription =
      new StylusPointDescription(new StylusPointPropertyInfo[]
                    {
                        new StylusPointPropertyInfo(StylusPointProperties.X),
                        new StylusPointPropertyInfo(StylusPointProperties.Y),
                        new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
                        new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
                    });


int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Dim newDescription As New StylusPointDescription( _
    New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
                                   New StylusPointPropertyInfo(StylusPointProperties.Y), _
                                   New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
                                   New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
                                   New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
                                   New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})

Dim propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

Remarques

pressureFactor doit avoir une valeur comprise entre 0 et 1 (inclus).pressureFactor must have a value between 0 and 1, inclusive. La valeur 0 indique qu’aucune sollicitation de l’est appliquée, tandis que la valeur 1 indique que la quantité maximale de la pression est appliquée.A value of 0 indicates that no pressure is applied, while a value of 1 indicates that the maximum amount of pressure is applied. Une valeur de 0.5 indique que 50 % de la pression maximale est appliquée et ainsi de suite.A value of 0.5 indicates that 50% of the maximum pressure is applied, and so on.

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

Initialise une nouvelle instance de la classe StylusPoint à l’aide des coordonnées (x, y) spécifiées, un pressureFactor et des paramètres supplémentaires spécifiés dans la StylusPointDescription.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the StylusPointDescription.

public:
 StylusPoint(double x, double y, float pressureFactor, System::Windows::Input::StylusPointDescription ^ stylusPointDescription, cli::array <int> ^ additionalValues);
public StylusPoint (double x, double y, float pressureFactor, System.Windows.Input.StylusPointDescription stylusPointDescription, int[] additionalValues);
new System.Windows.Input.StylusPoint : double * double * single * System.Windows.Input.StylusPointDescription * int[] -> System.Windows.Input.StylusPoint

Paramètres

x
Double Double Double Double

La coordonnée x du StylusPoint.The x-coordinate of the StylusPoint.

y
Double Double Double Double

La coordonnée y du StylusPoint.The y-coordinate of the StylusPoint.

pressureFactor
Single Single Single Single

La quantité de pression appliquée au StylusPoint.The amount of pressure applied to the StylusPoint.

stylusPointDescription
StylusPointDescription StylusPointDescription StylusPointDescription StylusPointDescription

StylusPointDescription qui spécifie les propriétés supplémentaires stockées dans le StylusPoint.A StylusPointDescription that specifies the additional properties stored in the StylusPoint.

additionalValues
Int32[]

Tableau d’entiers signés 32 bits qui contient les valeurs des propriétés définies dans stylusPointDescription.An array of 32-bit signed integers that contains the values of the properties defined in stylusPointDescription.

Exceptions

pressureFactor est inférieur à 0 ou supérieur à 1.pressureFactor is less than 0 or greater than 1.

- ou --or- Les valeurs de additionalValues qui correspondent aux propriétés de bouton ne sont pas 0 ou 1.The values in additionalValues that correspond to button properties are not 0 or 1.

Le nombre de valeurs dans additionalValues ne correspond pas au nombre de propriétés dans stylusPointDescription moins 3.The number of values in additionalValues does not match the number of properties in stylusPointDescription minus 3.

Exemples

L’exemple suivant montre comment créer un StylusPoint.The following example demonstrates how to create a StylusPoint.

StylusPointDescription newDescription =
      new StylusPointDescription(new StylusPointPropertyInfo[]
                    {
                        new StylusPointPropertyInfo(StylusPointProperties.X),
                        new StylusPointPropertyInfo(StylusPointProperties.Y),
                        new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
                        new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
                    });


int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Dim newDescription As New StylusPointDescription( _
    New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
                                   New StylusPointPropertyInfo(StylusPointProperties.Y), _
                                   New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
                                   New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
                                   New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
                                   New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})

Dim propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

S’applique à