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
| Nome | Descrizione |
|---|---|
| StylusPoint(Double, Double) |
Inizializza una nuova istanza della StylusPoint classe utilizzando coordinate (x, y) specificate. |
| StylusPoint(Double, Double, Single) |
Inizializza una nuova istanza della StylusPoint classe utilizzando coordinate e pressione specificate (x, y). |
| StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Inizializza una nuova istanza della StylusPoint classe utilizzando coordinate (x, y) specificate, un |
StylusPoint(Double, Double)
Inizializza una nuova istanza della StylusPoint classe utilizzando 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 StylusPoint classe utilizzando coordinate e pressione specificate (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)
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, incluso. 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 vengono applicati 50% della pressione massima e così via.
Si applica a
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])
Inizializza una nuova istanza della StylusPoint classe utilizzando coordinate (x, y) specificate, un pressureFactoroggetto e parametri aggiuntivi specificati in 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
Oggetto StylusPointDescription che specifica le proprietà aggiuntive archiviate StylusPointin .
- additionalValues
- Int32[]
Matrice di interi con segno a 32 bit che contiene 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à del pulsante non sono 0 o 1.
Il numero di valori in additionalValues non corrisponde al numero di 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)