StylusPoint Constructores

Definición

Inicializa una nueva instancia de la clase StylusPoint.

Sobrecargas

Nombre Description
StylusPoint(Double, Double)

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

StylusPoint(Double, Double, Single)

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

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

Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas especificadas (x, y), un pressureFactorparámetro y otros especificados en .StylusPointDescription

StylusPoint(Double, Double)

Inicializa una nueva instancia de la StylusPoint clase utilizando 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

Coordenada x de .StylusPoint

y
Double

Coordenada y de .StylusPoint

Ejemplos

En el ejemplo siguiente se muestra cómo crear 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)

Se aplica a

StylusPoint(Double, Double, Single)

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

Parámetros

x
Double

Coordenada x de .StylusPoint

y
Double

Coordenada y de .StylusPoint

pressureFactor
Single

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 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)

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 aplican 50% de la presión máxima, etc.

Se aplica a

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

Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas especificadas (x, y), un pressureFactorparámetro y otros 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

Coordenada x de .StylusPoint

y
Double

Coordenada y de .StylusPoint

pressureFactor
Single

Cantidad de presión aplicada a .StylusPoint

stylusPointDescription
StylusPointDescription

StylusPointDescription que especifica las propiedades adicionales almacenadas en .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 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)

Se aplica a