StylusPoint Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
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)