StylusPoint Constructeurs

Définition

Initialise une nouvelle instance de la classe StylusPoint.

Surcharges

Nom Description
StylusPoint(Double, Double)

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

StylusPoint(Double, Double, Single)

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

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

Initialise une nouvelle instance de la StylusPoint classe à l’aide de coordonnées spécifiées (x, y), d’un pressureFactoret de paramètres supplémentaires spécifiés dans le StylusPointDescription.

StylusPoint(Double, Double)

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

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

Coordonnée x du StylusPoint.

y
Double

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 à l’aide StylusPoint des coordonnées et de la pression spécifiées (x, y).

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

Coordonnée x du StylusPoint.

y
Double

Coordonnée y du StylusPoint.

pressureFactor
Single

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, inclusive. 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 sont appliquées, et ainsi de suite.

S’applique à

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

Initialise une nouvelle instance de la StylusPoint classe à l’aide de coordonnées spécifiées (x, y), d’un pressureFactoret de paramètres supplémentaires spécifiés dans le 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

Coordonnée x du StylusPoint.

y
Double

Coordonnée y du StylusPoint.

pressureFactor
Single

Quantité de pression appliquée au StylusPoint.

stylusPointDescription
StylusPointDescription

Qui StylusPointDescription 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 ce 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 en 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 à