StylusPointCollection Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe StylusPointCollection.
Overload
StylusPointCollection() |
Inizializza una nuova istanza della classe StylusPointCollection. |
StylusPointCollection(IEnumerable<StylusPoint>) |
Inizializza una nuova istanza della classe StylusPointCollection con gli oggetti StylusPoint specificati. |
StylusPointCollection(IEnumerable<Point>) |
Inizializza una nuova istanza della classe StylusPointCollection con i punti specificati. |
StylusPointCollection(Int32) |
Inizializza una nuova istanza della classe StylusPointCollection che può contenere inizialmente il numero specificato di oggetti StylusPoint. |
StylusPointCollection(StylusPointDescription) |
Inizializza una nuova istanza della classe StylusPointCollection contenente le proprietà specificate nell'oggetto StylusPointDescription. |
StylusPointCollection(StylusPointDescription, Int32) |
Inizializza una nuova istanza della classe StylusPointCollection che è la dimensione specificata e contiene le proprietà specificate nell'oggetto StylusPointDescription. |
StylusPointCollection()
Inizializza una nuova istanza della classe StylusPointCollection.
public:
StylusPointCollection();
public StylusPointCollection ();
Public Sub New ()
Esempio
Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando e le StylusPointDescription dimensioni iniziali dell'oggetto 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
Si applica a
StylusPointCollection(IEnumerable<StylusPoint>)
Inizializza una nuova istanza della classe StylusPointCollection con gli oggetti StylusPoint specificati.
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))
Parametri
- stylusPoints
- IEnumerable<StylusPoint>
Un IEnumerable generico di tipo StylusPoint da aggiungere all'oggetto StylusPointCollection.
Eccezioni
stylusPoints
è null
.
La lunghezza di points
è 0.
-oppure-
Gli oggetti StylusPoint in stylusPoints
hanno oggetti StylusPointDescription incompatibili.
Esempio
Nell'esempio seguente viene creato un oggetto 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})
Si applica a
StylusPointCollection(IEnumerable<Point>)
Inizializza una nuova istanza della classe StylusPointCollection con i punti specificati.
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))
Parametri
- points
- IEnumerable<Point>
Un IEnumerable generico di tipo Point che specifica gli oggetti StylusPoint da aggiungere all'oggetto StylusPointCollection.
Eccezioni
points
è null
.
La lunghezza di points
è 0.
Esempio
Nell'esempio seguente viene creato un oggetto 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)})
Si applica a
StylusPointCollection(Int32)
Inizializza una nuova istanza della classe StylusPointCollection che può contenere inizialmente il numero specificato di oggetti 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)
Parametri
- initialCapacity
- Int32
Numero di oggetti StylusPoint che StylusPointCollection può contenere inizialmente.
Eccezioni
initialCapacity
è negativo.
Esempio
Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando sia la StylusPointDescription dimensione e la dimensione iniziale dell'oggetto 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
Commenti
Quando si usa il StylusPointCollection costruttore per creare un nuovo StylusPointCollectionoggetto , specificarlo è initialCapacity
. È tuttavia possibile aggiungere altri StylusPoint oggetti chiamando il Add metodo .
Si applica a
StylusPointCollection(StylusPointDescription)
Inizializza una nuova istanza della classe StylusPointCollection contenente le proprietà specificate nell'oggetto 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)
Parametri
- stylusPointDescription
- StylusPointDescription
Oggetto StylusPointDescription che specifica le proprietà aggiuntive archiviate in ciascun oggetto StylusPoint.
Eccezioni
stylusPointDescription
è null
.
Esempio
Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando e le StylusPointDescription dimensioni iniziali dell'oggetto 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
Commenti
Tutti gli StylusPoint oggetti aggiunti a StylusPointCollection devono avere un oggetto StylusPointDescription compatibile con stylusPointDescription
.
Si applica a
StylusPointCollection(StylusPointDescription, Int32)
Inizializza una nuova istanza della classe StylusPointCollection che è la dimensione specificata e contiene le proprietà specificate nell'oggetto 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)
Parametri
- stylusPointDescription
- StylusPointDescription
Oggetto StylusPointDescription che specifica le proprietà aggiuntive archiviate in ciascun oggetto StylusPoint.
- initialCapacity
- Int32
Numero di oggetti StylusPoint che StylusPointCollection può contenere inizialmente.
Eccezioni
initialCapacity
è negativo.
stylusPointDescription
è null
.
Esempio
Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando e le StylusPointDescription dimensioni iniziali dell'oggetto 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
Commenti
Quando si usa il StylusPointCollection costruttore per creare un nuovo StylusPointCollectionoggetto , StylusPointCollection viene creato con la capacità di contenere il numero specificato di StylusPoint oggetti. È possibile aggiungere più StylusPoint oggetti rispetto initialCapacity
a chiamando il Add metodo .