StylusPoint Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 stylusPointDescription
ná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)