CollectionViewSource Classe
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe CollectionViewSource

 

Proxy Extensible Application Markup Language (XAML) di una classe CollectionView.

Spazio dei nomi:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)


public class CollectionViewSource : DependencyObject, ISupportInitialize, 
	IWeakEventListener

NomeDescrizione
System_CAPS_pubmethodCollectionViewSource()

Inizializza una nuova istanza della classe CollectionViewSource.

NomeDescrizione
System_CAPS_pubpropertyCanChangeLiveFiltering

Ottiene un valore che indica se la visualizzazione della raccolta supporta l'attivazione o la disattivazione del filtraggio dei dati in tempo reale.

System_CAPS_pubpropertyCanChangeLiveGrouping

Ottiene un valore che indica se la visualizzazione della raccolta supporta l'attivazione o la disattivazione del raggruppamento dei dati in tempo reale.

System_CAPS_pubpropertyCanChangeLiveSorting

Ottiene un valore che indica se la visualizzazione della raccolta supporta l'attivazione o la disattivazione dell'ordinamento dei dati in tempo reale.

System_CAPS_pubpropertyCollectionViewType

Ottiene o imposta il tipo di visualizzazione desiderata.

System_CAPS_pubpropertyCulture

Ottiene o imposta le impostazioni cultura utilizzate per operazioni quali ordinamento e confronti.

System_CAPS_pubpropertyDependencyObjectType

Ottiene il DependencyObjectType che esegue il wrapping CLR del tipo dell'istanza. (Ereditato da DependencyObject.)

System_CAPS_pubpropertyDispatcher

Ottiene l'oggetto Dispatcher al quale l'oggetto DispatcherObject è associato. (Ereditato da DispatcherObject.)

System_CAPS_pubpropertyGroupDescriptions

Ottiene o imposta un insieme di oggetti GroupDescription che descrive come sono raggruppati nella visualizzazione gli elementi dell'insieme.

System_CAPS_pubpropertyIsLiveFiltering

Ottiene un valore che indica se i dati dei gruppi CollectionViewSource stanno filtrando in tempo reale.

System_CAPS_pubpropertyIsLiveFilteringRequested

Ottiene o imposta un valore che indica se CollectionViewSource deve filtrare i dati in tempo reale se possibile.

System_CAPS_pubpropertyIsLiveGrouping

Ottiene un valore che indica se i dati dei gruppi CollectionViewSource sono in tempo reale.

System_CAPS_pubpropertyIsLiveGroupingRequested

Ottiene o imposta un valore che indica se CollectionViewSource deve raggruppare i dati in tempo reale se possibile.

System_CAPS_pubpropertyIsLiveSorting

Ottiene un valore che indica se CollectionViewSource ordina i dati in tempo reale.

System_CAPS_pubpropertyIsLiveSortingRequested

Ottiene o imposta un valore che indica se CollectionViewSource deve ordinare i dati in tempo reale se possibile.

System_CAPS_pubpropertyIsSealed

Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura).(Ereditato da DependencyObject.)

System_CAPS_pubpropertyLiveFilteringProperties

Ottiene una raccolta di stringhe che specificano le proprietà che fanno parte del filtraggio di dati in tempo reale.

System_CAPS_pubpropertyLiveGroupingProperties

Ottiene una raccolta di stringhe che specificano le proprietà che fanno parte del raggruppamento dei dati in tempo reale.

System_CAPS_pubpropertyLiveSortingProperties

Ottiene una raccolta di stringhe che specificano le proprietà che fanno parte dell'ordinamento di dati in tempo reale.

System_CAPS_pubpropertySortDescriptions

Ottiene o imposta un insieme di oggetti SortDescription che descrive come sono disposti nella visualizzazione gli elementi dell'insieme.

System_CAPS_pubpropertySource

Ottiene o imposta l'oggetto Collection dal quale creare questa visualizzazione.

System_CAPS_pubpropertyView

Ottiene l'oggetto di visualizzazione attualmente associato a questa istanza di CollectionViewSource.

NomeDescrizione
System_CAPS_pubmethodCheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Cancella il valore locale di una proprietà. La proprietà da cancellare viene specificata da un identificatore DependencyProperty. (Ereditato da DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura.La proprietà da cancellare è indicata da un identificatore DependencyPropertyKey.(Ereditato da DependencyObject.)

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Assegna il valore della proprietà di dipendenza specificata.Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza, esistente nell'oggetto DependencyObject chiamante.(Ereditato da DependencyObject.)

System_CAPS_pubmethodDeferRefresh()

Immette un ciclo di rinvio che è possibile utilizzare per unire le modifiche alla visualizzazione e ritardare l'aggiornamento automatico.

System_CAPS_pubmethodEquals(Object)

Determina se il DependencyObject fornito equivale al DependencyObject corrente. (Ereditato da DependencyObject.)

System_CAPS_protmethodFinalize()

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.)

System_CAPS_pubmethodSystem_CAPS_staticGetDefaultView(Object)

Restituisce la visualizzazione predefinita per l'origine specificata.

System_CAPS_pubmethodGetHashCode()

Ottiene un codice hash per questo oggetto DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject. (Ereditato da DependencyObject.)

System_CAPS_pubmethodGetType()

Ottiene il Type dell'istanza corrente. (Ereditato da Object.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject. (Ereditato da DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSystem_CAPS_staticIsDefaultView(ICollectionView)

Restituisce un valore che indica se la visualizzazione specificata è la visualizzazione predefinita per l'insieme Source.

System_CAPS_protmethodMemberwiseClone()

Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object.)

System_CAPS_protmethodOnCollectionViewTypeChanged(Type, Type)

Richiamato quando la proprietà CollectionViewType viene modificata.

System_CAPS_protmethodOnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che il valore effettivo di qualsiasi proprietà di dipendenza in DependencyObject è stato aggiornato.La specifica proprietà di dipendenza modificata viene indicata nei dati dell'evento.(Ereditato da DependencyObject.)

System_CAPS_protmethodOnSourceChanged(Object, Object)

Richiamato quando la proprietà Source viene modificata.

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se esistente. (Ereditato da DependencyObject.)

System_CAPS_protmethodReceiveWeakEvent(Type, Object, EventArgs)

Gestisce eventi dalla tabella eventi centralizzata.

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore. (Ereditato da DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificata dal relativo identificatore. (Ereditato da DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato dall'identificatore della proprietà di dipendenza DependencyPropertyKey. (Ereditato da DependencyObject.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore fornito per la proprietà di dipendenza specificata. (Ereditato da DependencyObject.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodVerifyAccess()

Impone che il thread chiamante abbia accesso a questo DispatcherObject. (Ereditato da DispatcherObject.)

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticCanChangeLiveFilteringProperty

Identifica la proprietà di dipendenza CanChangeLiveFiltering.

System_CAPS_pubfieldSystem_CAPS_staticCanChangeLiveGroupingProperty

Identifica la proprietà di dipendenza CanChangeLiveGrouping.

System_CAPS_pubfieldSystem_CAPS_staticCanChangeLiveSortingProperty

Identifica la proprietà di dipendenza CanChangeLiveSorting.

System_CAPS_pubfieldSystem_CAPS_staticCollectionViewTypeProperty

Identifica la CollectionViewType proprietà di dipendenza.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveFilteringProperty

Identifica la proprietà di dipendenza IsLiveFiltering.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveFilteringRequestedProperty

Identifica la proprietà di dipendenza IsLiveFilteringRequested.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveGroupingProperty

Identifica la proprietà di dipendenza IsLiveGrouping.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveGroupingRequestedProperty

Identifica la proprietà di dipendenza IsLiveGroupingRequested.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveSortingProperty

Identifica la proprietà di dipendenza IsLiveSorting.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveSortingRequestedProperty

Identifica la proprietà di dipendenza IsLiveSortingRequested.

System_CAPS_pubfieldSystem_CAPS_staticSourceProperty

Identifica la Source proprietà di dipendenza.

System_CAPS_pubfieldSystem_CAPS_staticViewProperty

Identifica la CollectionViewType proprietà di dipendenza.

NomeDescrizione
System_CAPS_pubeventFilter

Rende disponibile logica di filtro.

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodISupportInitialize.BeginInit()

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Segnala all'oggetto che l'inizializzazione è iniziata.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISupportInitialize.EndInit()

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Segnala all'oggetto che l'inizializzazione è stata completata.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Riceve gli eventi dal gestore degli eventi centralizzato.

CollectionViewSource è un proxy per una classe CollectionView oppure una classe derivata da CollectionView. CollectionViewSource consente al codice XAML di impostare le proprietà CollectionView di uso frequente, passando queste impostazioni alla visualizzazione sottostante. CollectionViewSource presenta una proprietà View che contiene la visualizzazione effettiva e una proprietà Source che contiene l'insieme di origine.

La visualizzazione dell'insieme può essere considerata come il livello all'inizio di un insieme di origine dell'associazione che consente di spostarsi e visualizzare l'insieme in base a query di ordine, filtro e gruppo senza dovere modificare l'insieme di origine sottostante.Se la raccolta di origine implementa l'interfaccia INotifyCollectionChanged, le modifiche generate dall'evento CollectionChanged vengono propagate alle visualizzazioni.

Poiché le visualizzazioni non modificano le raccolte di origine sottostanti, ogni raccolta di origine può disporre di più visualizzazioni associate.È ad esempio è possibile disporre di un insieme di oggetti Task.Grazie alle visualizzazioni è possibile visualizzare gli stessi dati in modi diversi.Ad esempio, è possibile visualizzare le attività ordinate in base alla priorità nella parte sinistra della pagina e, contemporaneamente nella parte destra, le stesse attività raggruppate in base all'area.

Per ulteriori informazioni, vedere la sezione relativa all'associazione alle raccolte in Cenni preliminari sull'associazione dati.

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 3.0
Windows Phone Silverlight
Disponibile da 7.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra:
© 2016 Microsoft