StylusPoint Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe StylusPoint.
Sobrecargas
StylusPoint(Double, Double) |
Inicializa uma nova instância da classe StylusPoint usando as coordenadas especificadas (x, y). |
StylusPoint(Double, Double, Single) |
Inicializa uma nova instância da classe StylusPoint usando as coordenadas (x, y) e a pressão especificadas. |
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Inicializa uma nova instância da classe StylusPoint usando as coordenadas especificadas (x, y), um |
StylusPoint(Double, Double)
Inicializa uma nova instância da classe StylusPoint usando as 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 classe StylusPoint usando as coordenadas (x, y) e a pressão 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
A coordenada x do StylusPoint.
- y
- Double
A coordenada y do StylusPoint.
- pressureFactor
- Single
A quantidade de pressão aplicada no 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 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 é aplicada e assim por diante.
Aplica-se a
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])
Inicializa uma nova instância da classe StylusPoint usando as coordenadas especificadas (x, y), um pressureFactor
e parâmetros adicionais especificados na 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 no StylusPoint.
- stylusPointDescription
- StylusPointDescription
Uma 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 em additionalValues
que correspondem às propriedades do botão não são 0 nem 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)