StylusPoint Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса StylusPoint.
Перегрузки
StylusPoint(Double, Double) |
Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y). |
StylusPoint(Double, Double, Single) |
Инициализирует новый экземпляр класса StylusPoint, используя заданные координаты (x, y) и давление. |
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y), |
StylusPoint(Double, Double)
Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (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)
Параметры
- x
- Double
Координата Х объекта StylusPoint.
- y
- Double
Координата Y объекта StylusPoint.
Примеры
В следующем примере показано, как создать 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) и давление.
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.
- y
- Double
Координата Y объекта StylusPoint.
- pressureFactor
- Single
Степень давления, примененного к StylusPoint.
Исключения
Параметр pressureFactor
имеет значение меньше 0 или больше 1.
Примеры
В следующем примере показано, как создать 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 включительно. Значение 0 указывает, что давление не применяется, а значение 1 указывает, что применяется максимальное давление. Значение 0,5 указывает, что применяется 50 % максимального давления и т. д.
Применяется к
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])
Инициализирует новый экземпляр класса StylusPoint, используя указанные координаты (X, Y), pressureFactor
и дополнительные параметры, заданные в 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())
Параметры
- x
- Double
Координата Х объекта StylusPoint.
- y
- Double
Координата Y объекта StylusPoint.
- pressureFactor
- Single
Степень давления, примененного к StylusPoint.
- stylusPointDescription
- StylusPointDescription
Параметр StylusPointDescription, указывающий дополнительные свойства, которые хранятся в StylusPoint.
- additionalValues
- Int32[]
Массив 32-разрядных целых чисел со знаком, содержащий значения свойств, определенных в параметре stylusPointDescription
.
Исключения
Параметр pressureFactor
имеет значение меньше 0 или больше 1.
-или-
Значения в параметре additionalValues
, соответствующие свойствам кнопки, не являются 0 или 1.
Количество значений в параметре additionalValues
не совпадает с количеством свойств в stylusPointDescription
минус 3.
Примеры
В следующем примере показано, как создать 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)