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
| Nombre | Description |
|---|---|
| StylusPoint(Double, Double) |
Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas especificadas (x, y). |
| StylusPoint(Double, Double, Single) |
Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas y presiones especificadas (x, y). |
| StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas especificadas (x, y), un |
StylusPoint(Double, Double)
Inicializa una nueva instancia de la StylusPoint clase utilizando 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
Coordenada x de .StylusPoint
- y
- Double
Coordenada y de .StylusPoint
Ejemplos
En el ejemplo siguiente se muestra cómo crear un 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)
Se aplica a
StylusPoint(Double, Double, Single)
Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas y presiones 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
Coordenada x de .StylusPoint
- y
- Double
Coordenada y de .StylusPoint
- pressureFactor
- Single
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 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)
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 aplican 50% de la presión máxima, etc.
Se aplica a
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])
Inicializa una nueva instancia de la StylusPoint clase utilizando coordenadas especificadas (x, y), un pressureFactorparámetro y otros 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
Coordenada x de .StylusPoint
- y
- Double
Coordenada y de .StylusPoint
- pressureFactor
- Single
Cantidad de presión aplicada a .StylusPoint
- stylusPointDescription
- StylusPointDescription
StylusPointDescription que especifica las propiedades adicionales almacenadas en .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 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)