StylusPointCollection Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса StylusPointCollection.
Перегрузки
StylusPointCollection() |
Инициализирует новый экземпляр класса StylusPointCollection. |
StylusPointCollection(IEnumerable<StylusPoint>) |
Инициализирует новый экземпляр класса StylusPointCollection указанными объектами StylusPoint. |
StylusPointCollection(IEnumerable<Point>) |
Инициализирует новый экземпляр класса StylusPointCollection указанными точками. |
StylusPointCollection(Int32) |
Инициализация нового экземпляра класса StylusPointCollection, который первоначально может содержат указанное количество объектов StylusPoint. |
StylusPointCollection(StylusPointDescription) |
Инициализирует новый экземпляр класса StylusPointCollection, содержащий свойства, заданные в StylusPointDescription. |
StylusPointCollection(StylusPointDescription, Int32) |
Инициализирует новый экземпляр класса StylusPointCollection заданного размера, содержащий свойства, заданные в StylusPointDescription. |
StylusPointCollection()
Инициализирует новый экземпляр класса StylusPointCollection.
public:
StylusPointCollection();
public StylusPointCollection ();
Public Sub New ()
Примеры
В следующем примере выполняется StylusPoint сбор объектов в методе OnStylusDown пользовательского элемента управления. В примере создается путем StylusPointCollection указания StylusPointDescription и начального размера StylusPointCollectionобъекта .
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
Применяется к
StylusPointCollection(IEnumerable<StylusPoint>)
Инициализирует новый экземпляр класса StylusPointCollection указанными объектами StylusPoint.
public:
StylusPointCollection(System::Collections::Generic::IEnumerable<System::Windows::Input::StylusPoint> ^ stylusPoints);
public StylusPointCollection (System.Collections.Generic.IEnumerable<System.Windows.Input.StylusPoint> stylusPoints);
new System.Windows.Input.StylusPointCollection : seq<System.Windows.Input.StylusPoint> -> System.Windows.Input.StylusPointCollection
Public Sub New (stylusPoints As IEnumerable(Of StylusPoint))
Параметры
- stylusPoints
- IEnumerable<StylusPoint>
Универсальный IEnumerable типа StylusPoint для добавления в StylusPointCollection.
Исключения
stylusPoints
имеет значение null
.
Длина points
равна нулю.
-или-
Объекты StylusPoint в stylusPoints
имеют несовместимые объекты StylusPointDescription.
Примеры
В следующем примере создается StylusPointCollection.
StylusPoint stylusPoint1 = new StylusPoint(100, 100, .5f);
StylusPoint stylusPoint2 = new StylusPoint(200, 200, .35f);
StylusPointCollection points = new StylusPointCollection(
new StylusPoint[] { stylusPoint1, stylusPoint2 });
Dim stylusPoint1 As New StylusPoint(100, 100, 0.5F)
Dim stylusPoint2 As New StylusPoint(200, 200, 0.35F)
Dim points As New StylusPointCollection(New StylusPoint() {stylusPoint1, stylusPoint2})
Применяется к
StylusPointCollection(IEnumerable<Point>)
Инициализирует новый экземпляр класса StylusPointCollection указанными точками.
public:
StylusPointCollection(System::Collections::Generic::IEnumerable<System::Windows::Point> ^ points);
public StylusPointCollection (System.Collections.Generic.IEnumerable<System.Windows.Point> points);
new System.Windows.Input.StylusPointCollection : seq<System.Windows.Point> -> System.Windows.Input.StylusPointCollection
Public Sub New (points As IEnumerable(Of Point))
Параметры
- points
- IEnumerable<Point>
Универсальный IEnumerable типа Point, задающий объекты StylusPoint для добавления к StylusPointCollection.
Исключения
points
имеет значение null
.
Длина points
равна нулю.
Примеры
В следующем примере создается StylusPointCollection.
StylusPointCollection points = new StylusPointCollection(new Point[]
{
new Point(100, 100),
new Point(100, 200),
new Point(200, 250),
new Point(300, 300)
});
Dim points As New StylusPointCollection(New Point() _
{New Point(100, 100), _
New Point(100, 200), _
New Point(200, 250), _
New Point(300, 300)})
Применяется к
StylusPointCollection(Int32)
Инициализация нового экземпляра класса StylusPointCollection, который первоначально может содержат указанное количество объектов StylusPoint.
public:
StylusPointCollection(int initialCapacity);
public StylusPointCollection (int initialCapacity);
new System.Windows.Input.StylusPointCollection : int -> System.Windows.Input.StylusPointCollection
Public Sub New (initialCapacity As Integer)
Параметры
- initialCapacity
- Int32
Исходное количество объектов StylusPoint, которые может содержать StylusPointCollection.
Исключения
initialCapacity
является отрицательным значением.
Примеры
В следующем примере выполняется StylusPoint сбор объектов в методе OnStylusDown пользовательского элемента управления. В примере создается путем StylusPointCollection указания и StylusPointDescription начального размера StylusPointCollectionобъекта .
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
Комментарии
При использовании конструктора StylusPointCollection для создания нового StylusPointCollectionукажите .initialCapacity
Однако можно добавить дополнительные StylusPoint объекты, вызвав Add метод .
Применяется к
StylusPointCollection(StylusPointDescription)
Инициализирует новый экземпляр класса StylusPointCollection, содержащий свойства, заданные в StylusPointDescription.
public:
StylusPointCollection(System::Windows::Input::StylusPointDescription ^ stylusPointDescription);
public StylusPointCollection (System.Windows.Input.StylusPointDescription stylusPointDescription);
new System.Windows.Input.StylusPointCollection : System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Sub New (stylusPointDescription As StylusPointDescription)
Параметры
- stylusPointDescription
- StylusPointDescription
Объект StylusPointDescription, который определяет дополнительные свойства, хранящиеся в каждом объекте StylusPoint.
Исключения
stylusPointDescription
имеет значение null
.
Примеры
В следующем примере выполняется StylusPoint сбор объектов в методе OnStylusDown пользовательского элемента управления. В примере создается путем StylusPointCollection указания StylusPointDescription и начального размера StylusPointCollectionобъекта .
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
Комментарии
Все StylusPoint объекты, добавленные в , StylusPointCollection должны иметь StylusPointDescription , совместимый с stylusPointDescription
.
Применяется к
StylusPointCollection(StylusPointDescription, Int32)
Инициализирует новый экземпляр класса StylusPointCollection заданного размера, содержащий свойства, заданные в StylusPointDescription.
public:
StylusPointCollection(System::Windows::Input::StylusPointDescription ^ stylusPointDescription, int initialCapacity);
public StylusPointCollection (System.Windows.Input.StylusPointDescription stylusPointDescription, int initialCapacity);
new System.Windows.Input.StylusPointCollection : System.Windows.Input.StylusPointDescription * int -> System.Windows.Input.StylusPointCollection
Public Sub New (stylusPointDescription As StylusPointDescription, initialCapacity As Integer)
Параметры
- stylusPointDescription
- StylusPointDescription
Объект StylusPointDescription, который определяет дополнительные свойства, хранящиеся в каждом объекте StylusPoint.
- initialCapacity
- Int32
Исходное количество объектов StylusPoint, которые может содержать StylusPointCollection.
Исключения
initialCapacity
является отрицательным значением.
stylusPointDescription
имеет значение null
.
Примеры
В следующем примере выполняется StylusPoint сбор объектов в методе OnStylusDown пользовательского элемента управления. В примере создается путем StylusPointCollection указания StylusPointDescription и начального размера StylusPointCollectionобъекта .
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
Комментарии
При использовании конструктора StylusPointCollection для создания нового StylusPointCollectionStylusPointCollection создается объект с емкостью для хранения указанного StylusPoint количества объектов. Можно добавить больше StylusPoint объектов, чем initialCapacity
путем вызова Add метода .