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
| Nome | Descrizione |
|---|---|
| StylusPointCollection() |
Inizializza una nuova istanza della classe StylusPointCollection. |
| StylusPointCollection(IEnumerable<StylusPoint>) |
Inizializza una nuova istanza della StylusPointCollection classe con gli oggetti specificati StylusPoint . |
| StylusPointCollection(IEnumerable<Point>) |
Inizializza una nuova istanza della StylusPointCollection classe con i punti specificati. |
| StylusPointCollection(Int32) |
Inizializza una nuova istanza della StylusPointCollection classe che può inizialmente contenere il numero specificato di StylusPoint oggetti. |
| StylusPointCollection(StylusPointDescription) |
Inizializza una nuova istanza della StylusPointCollection classe che contiene le proprietà specificate in StylusPointDescription. |
| StylusPointCollection(StylusPointDescription, Int32) |
Inizializza una nuova istanza della StylusPointCollection classe che corrisponde alla dimensione specificata e contiene le proprietà specificate in 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 oggetto StylusPointCollection specificando e StylusPointDescription le 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 StylusPointCollection classe con gli oggetti specificati 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))
Parametri
- stylusPoints
- IEnumerable<StylusPoint>
Oggetto IEnumerable generico di tipo StylusPoint da aggiungere all'oggetto StylusPointCollection.
Eccezioni
stylusPoints è null.
La lunghezza di points è 0.
oppure
Gli StylusPoint oggetti in stylusPoints dispongono di oggetti incompatibili StylusPointDescription .
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 StylusPointCollection classe 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>
Oggetto IEnumerable generico di tipo Point che specifica gli StylusPoint oggetti 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 StylusPointCollection classe che può inizialmente contenere il numero specificato di StylusPoint oggetti.
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 StylusPoint oggetti StylusPointCollection che può inizialmente contenere.
Eccezioni
initialCapacity è negativo.
Esempio
Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un oggetto StylusPointCollection specificando sia la StylusPointDescription dimensione iniziale di sia 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 StylusPointCollection classe che contiene le proprietà specificate in 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 ogni StylusPointoggetto .
Eccezioni
stylusPointDescription è null.
Esempio
Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un oggetto StylusPointCollection specificando e StylusPointDescription le 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 StylusPointCollection classe che corrisponde alla dimensione specificata e contiene le proprietà specificate in 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 ogni StylusPointoggetto .
- initialCapacity
- Int32
Numero di StylusPoint oggetti StylusPointCollection che può inizialmente contenere.
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 oggetto StylusPointCollection specificando e StylusPointDescription le 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 .