StylusPoint Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 pressureFactor
i 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)