StylusPoint Construtores

Definição

Inicializa uma nova instância da StylusPoint classe.

Sobrecargas

Name Description
StylusPoint(Double, Double)

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

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 (x, y) especificadas, a pressureFactor, e parâmetros adicionais especificados no StylusPointDescription.

StylusPoint(Double, Double)

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

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 da StylusPoint.

y
Double

A coordenada y da StylusPoint.

Exemplos

O exemplo seguinte 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 da StylusPoint.

y
Double

A coordenada y da StylusPoint.

pressureFactor
Single

A quantidade de pressão aplicada ao StylusPoint.

Exceções

pressureFactor é inferior a 0 ou superior a 1.

Exemplos

O exemplo seguinte 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)

Observações

pressureFactor deve ter um valor entre 0 e 1, inclusive. Um valor de 0 indica que não é aplicada pressão, enquanto um valor de 1 indica que a quantidade máxima de pressão é aplicada. Um valor de 0,5 indica que se aplicam 50% da pressão máxima, e assim sucessivamente.

Aplica-se a

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

Inicializa uma nova instância da StylusPoint classe usando coordenadas (x, y) especificadas, a pressureFactor, e 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 da StylusPoint.

y
Double

A coordenada y da StylusPoint.

pressureFactor
Single

A quantidade de pressão aplicada ao StylusPoint.

stylusPointDescription
StylusPointDescription

A StylusPointDescription que especifica as propriedades adicionais armazenadas no StylusPoint.

additionalValues
Int32[]

Um array de inteiros assinados de 32 bits que contém os valores das propriedades definidas em stylusPointDescription.

Exceções

pressureFactor é inferior a 0 ou superior a 1.

-ou-

Os valores em additionalValues que correspondem às propriedades dos botões 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 seguinte 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