StylusPoint Конструкторы

Определение

Инициализирует новый экземпляр класса StylusPoint.Initializes a new instance of the StylusPoint class.

Перегрузки

StylusPoint(Double, Double)

Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y).Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.

StylusPoint(Double, Double, Single)

Инициализирует новый экземпляр класса StylusPoint, используя заданные координаты (x, y) и давление.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.

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

Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y), pressureFactor и дополнительные параметры, заданные в StylusPointDescription.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the StylusPointDescription.

StylusPoint(Double, Double)

Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y).Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.

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)

Параметры

x
Double

Координата Х объекта StylusPoint.The x-coordinate of the StylusPoint.

y
Double

Координата Y объекта StylusPoint.The y-coordinate of the StylusPoint.

Примеры

В следующем примере показано, как создать StylusPoint.The following example demonstrates how to create a 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)

StylusPoint(Double, Double, Single)

Инициализирует новый экземпляр класса StylusPoint, используя заданные координаты (x, y) и давление.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.

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)

Параметры

x
Double

Координата Х объекта StylusPoint.The x-coordinate of the StylusPoint.

y
Double

Координата Y объекта StylusPoint.The y-coordinate of the StylusPoint.

pressureFactor
Single

Степень давления, примененного к StylusPoint.The amount of pressure applied to the StylusPoint.

Исключения

Параметр pressureFactor имеет значение меньше 0 или больше 1.pressureFactor is less than 0 or greater than 1.

Примеры

В следующем примере показано, как создать StylusPoint.The following example demonstrates how to create a 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)

Комментарии

значение pressureFactor должно находиться в диапазоне от 0 до 1 включительно.pressureFactor must have a value between 0 and 1, inclusive. Значение 0 указывает, что давление не применяется, а значение 1 указывает на то, что применяется максимальный объем нагрузки.A value of 0 indicates that no pressure is applied, while a value of 1 indicates that the maximum amount of pressure is applied. Значение 0,5 указывает на то, что применяется 50% максимальной нагрузки и т. д.A value of 0.5 indicates that 50% of the maximum pressure is applied, and so on.

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

Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y), pressureFactor и дополнительные параметры, заданные в StylusPointDescription.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the 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

Параметры

x
Double

Координата Х объекта StylusPoint.The x-coordinate of the StylusPoint.

y
Double

Координата Y объекта StylusPoint.The y-coordinate of the StylusPoint.

pressureFactor
Single

Степень давления, примененного к StylusPoint.The amount of pressure applied to the StylusPoint.

stylusPointDescription
StylusPointDescription

Параметр StylusPointDescription, указывающий дополнительные свойства, которые хранятся в StylusPoint.A StylusPointDescription that specifies the additional properties stored in the StylusPoint.

additionalValues
Int32[]

Массив 32-разрядных целых чисел со знаком, содержащий значения свойств, определенных в параметре stylusPointDescription.An array of 32-bit signed integers that contains the values of the properties defined in stylusPointDescription.

Исключения

Параметр pressureFactor имеет значение меньше 0 или больше 1.pressureFactor is less than 0 or greater than 1.

- или --or- Значения в параметре additionalValues, соответствующие свойствам кнопки, не являются 0 или 1.The values in additionalValues that correspond to button properties are not 0 or 1.

Количество значений в параметре additionalValues не совпадает с количеством свойств в stylusPointDescription минус 3.The number of values in additionalValues does not match the number of properties in stylusPointDescription minus 3.

Примеры

В следующем примере показано, как создать StylusPoint.The following example demonstrates how to create a 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)

Применяется к