Comparteix a través de


StylusPoint Constructores

Definición

Inicializa una nueva instancia de la clase StylusPoint.

Sobrecargas

StylusPoint(Double, Double)

Inicializa una nueva instancia de la clase StylusPoint mediante las coordenadas especificadas (x, y).

StylusPoint(Double, Double, Single)

Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas (x, y) y la presión especificadas.

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

Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas especificadas (x, y), un pressureFactor y parámetros adicionales especificados en StylusPointDescription.

StylusPoint(Double, Double)

Inicializa una nueva instancia de la clase StylusPoint mediante las coordenadas especificadas (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)

Parámetros

x
Double

La coordenada x de StylusPoint.

y
Double

La coordenada y de StylusPoint.

Ejemplos

En el ejemplo siguiente se muestra cómo crear un StylusPointobjeto .

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)

Se aplica a

StylusPoint(Double, Double, Single)

Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas (x, y) y la presión especificadas.

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)

Parámetros

x
Double

La coordenada x de StylusPoint.

y
Double

La coordenada y de StylusPoint.

pressureFactor
Single

La cantidad de presión aplicada a StylusPoint.

Excepciones

pressureFactor es menor que 0 o mayor que 1.

Ejemplos

En el ejemplo siguiente se muestra cómo crear un StylusPointobjeto .

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)

Comentarios

pressureFactor debe tener un valor entre 0 y 1, ambos incluidos. Un valor de 0 indica que no se aplica ninguna presión, mientras que un valor de 1 indica que se aplica la cantidad máxima de presión. Un valor de 0,5 indica que se aplica el 50 % de la presión máxima, etc.

Se aplica a

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

Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas especificadas (x, y), un pressureFactor y parámetros adicionales especificados en 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())

Parámetros

x
Double

La coordenada x de StylusPoint.

y
Double

La coordenada y de StylusPoint.

pressureFactor
Single

La cantidad de presión aplicada a StylusPoint.

stylusPointDescription
StylusPointDescription

StylusPointDescription que especifica las propiedades adicionales que se almacenan en la StylusPoint.

additionalValues
Int32[]

Matriz de enteros de 32 bits con signo que contiene los valores de las propiedades definidas en stylusPointDescription.

Excepciones

pressureFactor es menor que 0 o mayor que 1.

o bien

Los valores de additionalValues que corresponden a las propiedades del botón no son 0 o 1.

El número de valores de additionalValues no coincide con el número de propiedades de stylusPointDescription menos 3.

Ejemplos

En el ejemplo siguiente se muestra cómo crear un StylusPointobjeto .

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)

Se aplica a