StylusPoint Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe StylusPoint.
Overload
StylusPoint(Double, Double) |
Inizializza una nuova istanza della classe StylusPoint usando le coordinate (x, y) specificate. |
StylusPoint(Double, Double, Single) |
Inizializza una nuova istanza della classe StylusPoint utilizzando le coordinate specificate (x, y) e la pressione. |
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Inizializza una nuova istanza della classe StylusPoint usando le coordinate specificate (X, Y), un elemento |
StylusPoint(Double, Double)
Inizializza una nuova istanza della classe StylusPoint usando le coordinate (x, y) specificate.
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)
Parametri
- x
- Double
Coordinata X dell'oggetto StylusPoint.
- y
- Double
Coordinata Y dell'oggetto StylusPoint.
Esempio
Nell'esempio seguente viene illustrato come creare un oggetto 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)
Si applica a
StylusPoint(Double, Double, Single)
Inizializza una nuova istanza della classe StylusPoint utilizzando le coordinate specificate (x, y) e la pressione.
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)
Parametri
- x
- Double
Coordinata X dell'oggetto StylusPoint.
- y
- Double
Coordinata Y dell'oggetto StylusPoint.
- pressureFactor
- Single
Quantità di pressione applicata all'oggetto StylusPoint.
Eccezioni
pressureFactor
è minore di 0 o maggiore di 1.
Esempio
Nell'esempio seguente viene illustrato come creare un oggetto 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)
Commenti
pressureFactor
deve avere un valore compreso tra 0 e 1, inclusi. Il valore 0 indica che non viene applicata alcuna pressione, mentre il valore 1 indica che viene applicata la quantità massima di pressione. Il valore 0,5 indica che viene applicato il 50% della pressione massima e così via.
Si applica a
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])
Inizializza una nuova istanza della classe StylusPoint usando le coordinate specificate (X, Y), un elemento pressureFactor
e altri parametri specificati nell'oggetto 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())
Parametri
- x
- Double
Coordinata X dell'oggetto StylusPoint.
- y
- Double
Coordinata Y dell'oggetto StylusPoint.
- pressureFactor
- Single
Quantità di pressione applicata all'oggetto StylusPoint.
- stylusPointDescription
- StylusPointDescription
Classe StylusPointDescription che specifica le proprietà aggiuntive archiviate nell'oggetto StylusPoint.
- additionalValues
- Int32[]
Matrice di interi con segno a 32 bit contenente i valori delle proprietà definite in stylusPointDescription
.
Eccezioni
pressureFactor
è minore di 0 o maggiore di 1.
-oppure-
I valori in additionalValues
che corrispondono alle proprietà dei pulsanti sono diversi da 0 e 1.
Il numero di valori in additionalValues
non corrisponde al numero delle proprietà in stylusPointDescription
meno 3.
Esempio
Nell'esempio seguente viene illustrato come creare un oggetto 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)