Partage via


StylusPoint Constructeurs

Définition

Initialise une nouvelle instance de la classe StylusPoint.

Surcharges

StylusPoint(Double, Double)

Initialise une nouvelle instance de la classe StylusPoint à l’aide des coordonnées (x, y) spécifiées.

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.

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.

StylusPoint(Double, Double)

Initialise une nouvelle instance de la classe StylusPoint à l’aide des coordonnées (x, y) spécifiées.

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

La coordonnée x du StylusPoint.

y
Double

La coordonnée y du StylusPoint.

Exemples

L’exemple suivant montre comment créer un 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 à

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.

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

La coordonnée x du StylusPoint.

y
Double

La coordonnée y du StylusPoint.

pressureFactor
Single

La quantité de pression appliquée au StylusPoint.

Exceptions

pressureFactor est inférieur à 0 ou supérieur à 1.

Exemples

L’exemple suivant montre comment créer un 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, inclusivement. La valeur 0 indique qu’aucune pression n’est appliquée, tandis qu’une valeur de 1 indique que la quantité maximale de pression est appliquée. La valeur 0,5 indique que 50 % de la pression maximale est appliquée, et ainsi de suite.

S’applique à

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.

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
Public Sub New (x As Double, y As Double, pressureFactor As Single, stylusPointDescription As StylusPointDescription, additionalValues As Integer())

Paramètres

x
Double

La coordonnée x du StylusPoint.

y
Double

La coordonnée y du StylusPoint.

pressureFactor
Single

La quantité de pression appliquée au StylusPoint.

stylusPointDescription
StylusPointDescription

StylusPointDescription qui spécifie les propriétés supplémentaires stockées dans le StylusPoint.

additionalValues
Int32[]

Tableau d’entiers signés 32 bits qui contient les valeurs des propriétés définies dans stylusPointDescription.

Exceptions

pressureFactor est inférieur à 0 ou supérieur à 1.

- ou -

Les valeurs de additionalValues qui correspondent aux propriétés de bouton ne sont pas 0 ou 1.

Le nombre de valeurs dans additionalValues ne correspond pas au nombre de propriétés dans stylusPointDescription moins 3.

Exemples

L’exemple suivant montre comment créer un 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 à