StylusPoint Construtores

Definição

Inicializa uma nova instância da classe StylusPoint.

Sobrecargas

Nome Description
StylusPoint(Double, Double)

Inicializa uma nova instância da StylusPoint classe usando coordenadas especificadas (x, y).

StylusPoint(Double, Double, Single)

Inicializa uma nova instância da StylusPoint classe usando coordenadas e pressão especificadas (x, y).

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

Inicializa uma nova instância da StylusPoint classe usando coordenadas especificadas (x, y), um pressureFactore parâmetros adicionais especificados no StylusPointDescription.

StylusPoint(Double, Double)

Inicializa uma nova instância da StylusPoint classe usando 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

A coordenada x do StylusPoint.

y
Double

A coordenada y do StylusPoint.

Exemplos

O exemplo a seguir demonstra como criar um 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)

Aplica-se a

StylusPoint(Double, Double, Single)

Inicializa uma nova instância da StylusPoint classe usando coordenadas e pressão 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

A coordenada x do StylusPoint.

y
Double

A coordenada y do StylusPoint.

pressureFactor
Single

A quantidade de pressão aplicada ao StylusPoint.

Exceções

pressureFactor é menor que 0 ou maior que 1.

Exemplos

O exemplo a seguir demonstra como criar um 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)

Comentários

pressureFactor deve ter um valor entre 0 e 1, inclusive. Um valor de 0 indica que nenhuma pressão é aplicada, enquanto um valor de 1 indica que a quantidade máxima de pressão é aplicada. Um valor de 0,5 indica que 50% da pressão máxima são aplicadas e assim por diante.

Aplica-se a

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

Inicializa uma nova instância da StylusPoint classe usando coordenadas especificadas (x, y), um pressureFactore parâmetros adicionais especificados no 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

A coordenada x do StylusPoint.

y
Double

A coordenada y do StylusPoint.

pressureFactor
Single

A quantidade de pressão aplicada ao StylusPoint.

stylusPointDescription
StylusPointDescription

Um StylusPointDescription que especifica as propriedades adicionais armazenadas no StylusPoint.

additionalValues
Int32[]

Uma matriz de inteiros com sinal de 32 bits que contém os valores das propriedades definidas em stylusPointDescription.

Exceções

pressureFactor é menor que 0 ou maior que 1.

- ou -

Os valores que additionalValues correspondem às propriedades do botão não são 0 ou 1.

O número de valores em additionalValues não corresponde ao número de propriedades em stylusPointDescription menos 3.

Exemplos

O exemplo a seguir demonstra como criar um 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)

Aplica-se a