StylusPointCollection Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da StylusPointCollection classe.
Sobrecargas
| Name | Description |
|---|---|
| StylusPointCollection() |
Inicializa uma nova instância da StylusPointCollection classe. |
| StylusPointCollection(IEnumerable<StylusPoint>) |
Inicializa uma nova instância da StylusPointCollection classe com os objetos especificados StylusPoint . |
| StylusPointCollection(IEnumerable<Point>) |
Inicializa uma nova instância da StylusPointCollection classe com pontos especificados. |
| StylusPointCollection(Int32) |
Inicializa uma nova instância da StylusPointCollection classe que pode inicialmente conter o número especificado de StylusPoint objetos. |
| StylusPointCollection(StylusPointDescription) |
Inicializa uma nova instância da StylusPointCollection classe que contém as propriedades especificadas no StylusPointDescription. |
| StylusPointCollection(StylusPointDescription, Int32) |
Inicializa uma nova instância da StylusPointCollection classe com o tamanho especificado e contendo as propriedades especificadas no StylusPointDescription. |
StylusPointCollection()
Inicializa uma nova instância da StylusPointCollection classe.
public:
StylusPointCollection();
public StylusPointCollection();
Public Sub New ()
Exemplos
O exemplo seguinte recolhe StylusPoint objetos no OnStylusDown método de um controlo personalizado. O exemplo cria a StylusPointCollection especificando o StylusPointDescription e o tamanho inicial do 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
Aplica-se a
StylusPointCollection(IEnumerable<StylusPoint>)
Inicializa uma nova instância da StylusPointCollection classe com os objetos especificados 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))
Parâmetros
- stylusPoints
- IEnumerable<StylusPoint>
Um IEnumerável genérico do tipo StylusPoint para adicionar ao StylusPointCollection.
Exceções
stylusPoints é null.
O comprimento de points é 0.
-ou-
Os StylusPoint objetos em stylusPoints têm objetos incompatíveis StylusPointDescription .
Exemplos
O exemplo seguinte cria um 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})
Aplica-se a
StylusPointCollection(IEnumerable<Point>)
Inicializa uma nova instância da StylusPointCollection classe com pontos especificados.
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))
Parâmetros
- points
- IEnumerable<Point>
Um IEnumerável genérico do tipo Point que especifica os StylusPoint objetos a adicionar ao StylusPointCollection.
Exceções
points é null.
O comprimento de points é 0.
Exemplos
O exemplo seguinte cria um 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)})
Aplica-se a
StylusPointCollection(Int32)
Inicializa uma nova instância da StylusPointCollection classe que pode inicialmente conter o número especificado de StylusPoint objetos.
public:
StylusPointCollection(int initialCapacity);
public StylusPointCollection(int initialCapacity);
new System.Windows.Input.StylusPointCollection : int -> System.Windows.Input.StylusPointCollection
Public Sub New (initialCapacity As Integer)
Parâmetros
- initialCapacity
- Int32
O número de StylusPoint objetos que StylusPointCollection podem conter inicialmente.
Exceções
initialCapacity é negativo.
Exemplos
O exemplo seguinte recolhe StylusPoint objetos no OnStylusDown método de um controlo personalizado. O exemplo cria um StylusPointCollection especificando tanto o StylusPointDescription como o tamanho inicial do 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
Observações
Quando usas o StylusPointCollection construtor para criar um novo StylusPointCollection, especificas que initialCapacityé . No entanto, pode adicionar mais StylusPoint objetos chamando o Add método.
Aplica-se a
StylusPointCollection(StylusPointDescription)
Inicializa uma nova instância da StylusPointCollection classe que contém as propriedades especificadas no 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)
Parâmetros
- stylusPointDescription
- StylusPointDescription
A StylusPointDescription que especifica as propriedades adicionais armazenadas em cada StylusPoint.
Exceções
stylusPointDescription é null.
Exemplos
O exemplo seguinte recolhe StylusPoint objetos no OnStylusDown método de um controlo personalizado. O exemplo cria a StylusPointCollection especificando o StylusPointDescription e o tamanho inicial do 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
Observações
Todos os StylusPoint objetos adicionados ao StylusPointCollection devem ter um StylusPointDescription que seja compatível com stylusPointDescription.
Aplica-se a
StylusPointCollection(StylusPointDescription, Int32)
Inicializa uma nova instância da StylusPointCollection classe com o tamanho especificado e contendo as propriedades especificadas no 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)
Parâmetros
- stylusPointDescription
- StylusPointDescription
A StylusPointDescription que especifica as propriedades adicionais armazenadas em cada StylusPoint.
- initialCapacity
- Int32
O número de StylusPoint objetos que StylusPointCollection podem conter inicialmente.
Exceções
initialCapacity é negativo.
stylusPointDescription é null.
Exemplos
O exemplo seguinte recolhe StylusPoint objetos no OnStylusDown método de um controlo personalizado. O exemplo cria a StylusPointCollection especificando o StylusPointDescription e o tamanho inicial do 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
Observações
Quando se usa o StylusPointCollection construtor para criar um novo StylusPointCollection, o StylusPointCollection é criado com a capacidade de conter o número especificado de StylusPoint objetos. Pode adicionar mais StylusPoint objetos do que initialCapacity ao chamar o Add método.