Sdílet prostřednictvím


StylusPoint Konstruktory

Definice

Inicializuje novou instanci StylusPoint třídy.

Přetížení

StylusPoint(Double, Double)

Inicializuje novou instanci třídy pomocí zadaných StylusPoint souřadnic (x, y).

StylusPoint(Double, Double, Single)

Inicializuje novou instanci třídy pomocí zadaných StylusPoint souřadnic (x, y) a tlaku.

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

Inicializuje novou instanci třídy pomocí zadaných StylusPoint souřadnic pressureFactor(x, y), a dalších parametrů zadaných v objektu StylusPointDescription.

StylusPoint(Double, Double)

Inicializuje novou instanci třídy pomocí zadaných StylusPoint souřadnic (x, y).

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)

Parametry

x
Double

Souřadnice x objektu StylusPoint.

y
Double

Souřadnice StylusPointy pro .

Příklady

Následující příklad ukazuje, jak vytvořit 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)

Platí pro

StylusPoint(Double, Double, Single)

Inicializuje novou instanci třídy pomocí zadaných StylusPoint souřadnic (x, y) a tlaku.

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)

Parametry

x
Double

Souřadnice x objektu StylusPoint.

y
Double

Souřadnice StylusPointy pro .

pressureFactor
Single

Množství tlaku na StylusPoint.

Výjimky

pressureFactor je menší než 0 nebo větší než 1.

Příklady

Následující příklad ukazuje, jak vytvořit 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)

Poznámky

pressureFactor musí mít hodnotu od 0 do 1 včetně. Hodnota 0 označuje, že není použit žádný tlak, zatímco hodnota 1 značí, že je použit maximální tlak. Hodnota 0,5 označuje, že je aplikováno 50 % maximálního tlaku atd.

Platí pro

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

Inicializuje novou instanci třídy pomocí zadaných StylusPoint souřadnic pressureFactor(x, y), a dalších parametrů zadaných v objektu 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())

Parametry

x
Double

Souřadnice x objektu StylusPoint.

y
Double

Souřadnice StylusPointy pro .

pressureFactor
Single

Množství tlaku na StylusPoint.

stylusPointDescription
StylusPointDescription

A StylusPointDescription , který určuje další vlastnosti uložené v objektu StylusPoint.

additionalValues
Int32[]

Pole 32bitových celých signedch matic, které obsahuje hodnoty vlastností definovaných v stylusPointDescriptionnástroji .

Výjimky

pressureFactor je menší než 0 nebo větší než 1.

-nebo-

Hodnoty, additionalValues které odpovídají vlastnostem tlačítka, nejsou 0 nebo 1.

Počet hodnot v additionalValues souboru neodpovídá počtu vlastností minus stylusPointDescription 3.

Příklady

Následující příklad ukazuje, jak vytvořit 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)

Platí pro