Bagikan melalui


StylusPoint Konstruktor

Definisi

Menginisialisasi instans baru kelas StylusPoint.

Overload

StylusPoint(Double, Double)

Menginisialisasi instans StylusPoint baru kelas menggunakan koordinat (x, y) yang ditentukan.

StylusPoint(Double, Double, Single)

Menginisialisasi instans StylusPoint baru kelas menggunakan koordinat dan tekanan yang ditentukan (x, y).

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

Menginisialisasi instans StylusPoint baru kelas menggunakan koordinat (x, y) tertentu, pressureFactorparameter , dan tambahan yang ditentukan dalam StylusPointDescription.

StylusPoint(Double, Double)

Menginisialisasi instans StylusPoint baru kelas menggunakan koordinat (x, y) yang ditentukan.

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)

Parameter

x
Double

Koordinat StylusPointx dari .

y
Double

Koordinat StylusPointy dari .

Contoh

Contoh berikut menunjukkan cara membuat 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)

Berlaku untuk

StylusPoint(Double, Double, Single)

Menginisialisasi instans StylusPoint baru kelas menggunakan koordinat dan tekanan yang ditentukan (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)

Parameter

x
Double

Koordinat StylusPointx dari .

y
Double

Koordinat StylusPointy dari .

pressureFactor
Single

Jumlah tekanan yang diterapkan pada StylusPoint.

Pengecualian

pressureFactor kurang dari 0 atau lebih besar dari 1.

Contoh

Contoh berikut menunjukkan cara membuat 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)

Keterangan

pressureFactor harus memiliki nilai antara 0 dan 1, inklusif. Nilai 0 menunjukkan bahwa tidak ada tekanan yang diterapkan, sementara nilai 1 menunjukkan bahwa jumlah maksimum tekanan diterapkan. Nilai 0,5 menunjukkan bahwa 50% dari tekanan maksimum diterapkan, dan sebagainya.

Berlaku untuk

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

Menginisialisasi instans StylusPoint baru kelas menggunakan koordinat (x, y) tertentu, pressureFactorparameter , dan tambahan yang ditentukan dalam 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())

Parameter

x
Double

Koordinat StylusPointx dari .

y
Double

Koordinat StylusPointy dari .

pressureFactor
Single

Jumlah tekanan yang diterapkan pada StylusPoint.

stylusPointDescription
StylusPointDescription

StylusPointDescription yang menentukan properti tambahan yang disimpan di StylusPoint.

additionalValues
Int32[]

Array bilangan bulat bertanda tangan 32-bit yang berisi nilai properti yang ditentukan dalam stylusPointDescription.

Pengecualian

pressureFactor kurang dari 0 atau lebih besar dari 1.

-atau-

Nilai dalam additionalValues properti tombol yang sesuai dengan bukan 0 atau 1.

Jumlah nilai di additionalValues tidak cocok dengan jumlah properti dalam stylusPointDescription minus 3.

Contoh

Contoh berikut menunjukkan cara membuat 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)

Berlaku untuk