StylusPoint Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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, |
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, pressureFactor
parameter , 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)