StylusPoint Costruttori

Definizione

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 pressureFactoroggetto e parametri aggiuntivi specificati in StylusPointDescription.

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)

Si applica a