Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe StylusPointCollection

Contiene una raccolta di StylusPoint oggetti.

Spazio dei nomi:  System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public class StylusPointCollection : Collection<StylusPoint>

Il tipo StylusPointCollection espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoStylusPointCollection()Inizializza una nuova istanza di StylusPointCollection classe.
Metodo pubblicoStylusPointCollection(IEnumerable<StylusPoint>)Inizializza una nuova istanza di StylusPointCollection classe con specificato StylusPoint oggetti.
Metodo pubblicoStylusPointCollection(IEnumerable<Point>)Inizializza una nuova istanza di StylusPointCollection classe con gli elementi specificati.
Metodo pubblicoStylusPointCollection(Int32)Inizializza una nuova istanza di StylusPointCollection classe di cui sia inizialmente contenere il numero specificato StylusPoint oggetti.
Metodo pubblicoStylusPointCollection(StylusPointDescription)Inizializza una nuova istanza di StylusPointCollection classe che contiene le proprietà specificate in StylusPointDescription.
Metodo pubblicoStylusPointCollection(StylusPointDescription, Int32)Inizializza una nuova istanza di StylusPointCollection classe che rappresenta la dimensione specificata e contiene le proprietà specificate in StylusPointDescription.
In alto

  NomeDescrizione
Proprietà pubblicaCountOttiene il numero di elementi contenuti in Collection<T>. (Ereditato da Collection<T>)
Proprietà pubblicaDescriptionottiene StylusPointDescription ciò è associato StylusPoint oggetti in StylusPointCollection.
Proprietà pubblicaItemOttiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Proprietà protetta.ItemsOttiene un wrapper dell'oggetto IList<T> per l'insieme Collection<T>. (Ereditato da Collection<T>)
In alto

  NomeDescrizione
Metodo pubblicoAdd(T)Aggiunge un oggetto alla fine dell'insieme Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoAdd(StylusPointCollection)aggiunge specificato StylusPointCollection la corrente StylusPointCollection.
Metodo pubblicoClearRimuove tutti gli elementi dall'insieme Collection<T>. (Ereditato da Collection<T>)
Metodo protettoClearItemsInfrastruttura. rimuove tutti StylusPoint oggetti da StylusPointCollection. (Esegue l'override di Collection<T>.ClearItems()).
Metodo pubblicoClonecopia StylusPointCollection.
Metodo pubblicoContainsDetermina se un elemento è incluso in Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoCopyToCopia l'intero insieme Collection<T> in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da Collection<T>)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGetEnumeratorRestituisce un enumeratore che scorre la classe Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoIndexOfCerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intera classe Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoInsertInserisce un elemento in Collection<T> in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Metodo protettoInsertItemInfrastruttura. inserisce specificato StylusPoint in StylusPointCollection nella posizione specificata. (Esegue l'override di Collection<T>.InsertItem(Int32, T)).
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoOnChangedGenerato Changed evento.
Metodo pubblicoReformatTrova l'intersezione del specificato StylusPointDescription e Description proprietà.
Metodo pubblicoRemoveRimuove la prima occorrenza di un oggetto specifico dall'insieme Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoRemoveAt Rimuove l'elemento che si trova in corrispondenza dell'indice specificato, da Collection<T>. (Ereditato da Collection<T>)
Metodo protettoRemoveItemInfrastruttura. rimuove StylusPoint nella posizione specificata da StylusPointCollection. (Esegue l'override di Collection<T>.RemoveItem(Int32)).
Metodo protettoSetItemInfrastruttura. imposta specificato StylusPoint nella posizione specificata. (Esegue l'override di Collection<T>.SetItem(Int32, T)).
Metodo pubblicoToHiMetricArrayInfrastruttura. Converte valori di proprietà di StylusPoint oggetti in una matrice di interi con segno a 32 bit.
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

  NomeDescrizione
Evento pubblicoChangedsi verifica quando StylusPointCollection modifiche.
In alto

  NomeDescrizione
Operatore pubblicoMembro staticoExplicit(StylusPointCollection to Point[])Converte un oggetto StylusPointCollection in una matrice di punti.
In alto

  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoICollection.CopyTo Copia gli elementi di ICollection in un Array, partendo da un indice particolare dell'Array. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataICollection<T>.IsReadOnlyOttiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataICollection.IsSynchronizedOttiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataICollection.SyncRootOttiene un oggetto che può essere utilizzato per sincronizzare l'accesso a ICollection. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIEnumerable.GetEnumeratorRestituisce un enumeratore che consente di scorrere una raccolta. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.AddAggiunge un elemento a IList. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.Contains Determina se IList contiene un valore specifico. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.IndexOf Determina l'indice di un elemento specifico in un oggetto IList. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.Insert Inserisce un elemento in un oggetto IList in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataIList.IsFixedSize Ottiene un valore che indica se un oggetto IList ha dimensioni fisse. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataIList.IsReadOnly Ottiene un valore che indica se un oggetto IList è di sola lettura. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataIList.ItemOttiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.Remove Rimuove la prima occorrenza di un oggetto specifico da un oggetto IList. (Ereditato da Collection<T>)
In alto

In Stroke dispone di un oggetto StylusPointCollection contenente StylusPoint oggetti raccolti da uno stilo e da un digitalizzatore. È possibile utilizzare StylusPointCollection per personalizzare Stroke.

Nell'esempio seguente viene eseguito l'override Stroke.DrawCore metodo per disegnare un cerchio a ognuno StylusPoint includere un oggetto Stroke. se FitToCurve la proprietà è impostata su true, GetBezierStylusPoints il metodo restituisce i punti dello stilo. In caso contrario, StylusPoints la proprietà restituisce i punti dello stilo.


protected override void DrawCore(DrawingContext context, DrawingAttributes overrides)
{
    // Draw the stroke. Calling base.DrawCore accomplishes the same thing.
    Geometry geometry = GetGeometry(overrides);
    context.DrawGeometry(new SolidColorBrush(overrides.Color), null, geometry);

    StylusPointCollection points;

    // Get the stylus points used to draw the stroke.  The points used depends on
    // the value of FitToCurve.
    if (this.DrawingAttributes.FitToCurve)
    {
        points = this.GetBezierStylusPoints();
    }
    else
    {
        points = this.StylusPoints;
    }

    // Draw a circle at each stylus point.
    foreach (StylusPoint p in points)
    {
        context.DrawEllipse(null, new Pen(Brushes.Black, 1), (Point)p, 5, 5);
    }

}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft