Udostępnij za pośrednictwem


StylusPoint Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy StylusPoint.

Przeciążenia

StylusPoint(Double, Double)

Inicjuje StylusPoint nowe wystąpienie klasy przy użyciu określonych współrzędnych (x, y).

StylusPoint(Double, Double, Single)

Inicjuje StylusPoint nowe wystąpienie klasy przy użyciu określonych współrzędnych (x, y) i ciśnienia.

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

Inicjuje StylusPoint nowe wystąpienie klasy przy użyciu określonych współrzędnych (x, y), parametrów pressureFactori dodatkowych określonych w obiekcie StylusPointDescription.

StylusPoint(Double, Double)

Inicjuje StylusPoint nowe wystąpienie klasy przy użyciu określonych współrzędnych (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

Współrzędna x elementu StylusPoint.

y
Double

Współrzędna y .StylusPoint

Przykłady

W poniższym przykładzie pokazano, jak utworzyć element 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)

Dotyczy

StylusPoint(Double, Double, Single)

Inicjuje StylusPoint nowe wystąpienie klasy przy użyciu określonych współrzędnych (x, y) i ciśnienia.

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

Współrzędna x elementu StylusPoint.

y
Double

Współrzędna y .StylusPoint

pressureFactor
Single

Ilość ciśnienia zastosowana do obiektu StylusPoint.

Wyjątki

pressureFactor wartość jest mniejsza niż 0 lub większa niż 1.

Przykłady

W poniższym przykładzie pokazano, jak utworzyć element 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)

Uwagi

pressureFactor musi mieć wartość z zakresu od 0 do 1 włącznie. Wartość 0 wskazuje, że nie zastosowano ciśnienia, podczas gdy wartość 1 wskazuje, że zastosowano maksymalną ilość ciśnienia. Wartość 0,5 wskazuje, że zastosowano 50% maksymalnego ciśnienia itd.

Dotyczy

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

Inicjuje StylusPoint nowe wystąpienie klasy przy użyciu określonych współrzędnych (x, y), parametrów pressureFactori dodatkowych określonych w obiekcie 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

Współrzędna x elementu StylusPoint.

y
Double

Współrzędna y .StylusPoint

pressureFactor
Single

Ilość ciśnienia zastosowana do obiektu StylusPoint.

stylusPointDescription
StylusPointDescription

Element StylusPointDescription określający dodatkowe właściwości przechowywane w obiekcie StylusPoint.

additionalValues
Int32[]

Tablica z 32-bitowymi liczbami całkowitymi z podpisem, która zawiera wartości właściwości zdefiniowanych w elemecie stylusPointDescription.

Wyjątki

pressureFactor wartość jest mniejsza niż 0 lub większa niż 1.

-lub-

Wartości, które additionalValues odpowiadają właściwościom przycisku, nie są 0 lub 1.

Liczba wartości w elemecie additionalValues nie jest zgodna z liczbą właściwości w stylusPointDescription wartości minus 3.

Przykłady

W poniższym przykładzie pokazano, jak utworzyć element 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)

Dotyczy