StylusPoint Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase StylusPoint.
Sobrecargas
StylusPoint(Double, Double) |
Inicializa una nueva instancia de la clase StylusPoint mediante las coordenadas especificadas (x, y). |
StylusPoint(Double, Double, Single) |
Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas (x, y) y la presión especificadas. |
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas especificadas (x, y), un |
StylusPoint(Double, Double)
Inicializa una nueva instancia de la clase StylusPoint mediante las 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
La coordenada x de StylusPoint.
- y
- Double
La coordenada y de StylusPoint.
Ejemplos
En el ejemplo siguiente se muestra cómo crear un StylusPointobjeto .
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 clase StylusPoint utilizando las coordenadas (x, y) y la presión 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
La coordenada x de StylusPoint.
- y
- Double
La coordenada y de StylusPoint.
- pressureFactor
- Single
La 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 StylusPointobjeto .
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 aplica el 50 % de la presión máxima, etc.
Se aplica a
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])
Inicializa una nueva instancia de la clase StylusPoint utilizando las coordenadas especificadas (x, y), un pressureFactor
y parámetros adicionales 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
La coordenada x de StylusPoint.
- y
- Double
La coordenada y de StylusPoint.
- pressureFactor
- Single
La cantidad de presión aplicada a StylusPoint.
- stylusPointDescription
- StylusPointDescription
StylusPointDescription que especifica las propiedades adicionales que se almacenan en la 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 StylusPointobjeto .
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)