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 метода .

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