Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Implementa il supporto per un insieme di oggetti ModelItem.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
Spazio dei nomi: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
Public MustInherit Class ModelItemCollection _
Inherits ModelItem _
Implements IList(Of ModelItem), ICollection(Of ModelItem), _
IEnumerable(Of ModelItem), IList, ICollection, IEnumerable, _
INotifyCollectionChanged
public abstract class ModelItemCollection : ModelItem,
IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemCollection abstract : public ModelItem,
IList<ModelItem^>, ICollection<ModelItem^>, IEnumerable<ModelItem^>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type ModelItemCollection =
class
inherit ModelItem
interface IList<ModelItem>
interface ICollection<ModelItem>
interface IEnumerable<ModelItem>
interface IList
interface ICollection
interface IEnumerable
interface INotifyCollectionChanged
end
public abstract class ModelItemCollection extends ModelItem implements IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>, IList, ICollection, IEnumerable, INotifyCollectionChanged
Il tipo ModelItemCollection espone i seguenti membri.
Costruttori
| Nome | Descrizione | |
|---|---|---|
![]() |
ModelItemCollection | Inizializza una nuova istanza della classe ModelItemCollection. |
In alto
Proprietà
| Nome | Descrizione | |
|---|---|---|
![]() |
Content | Se sottoposto a override in una classe derivata, ottiene un oggetto ModelProperty che rappresenta l'oggetto ContentPropertyAttribute dell'elemento. (Ereditato da ModelItem) |
![]() |
Context | Ottiene un oggetto che contiene informazioni contestuali sulla finestra di progettazione per la quale è creato l'oggetto ModelItem. (Ereditato da ModelItem) |
![]() |
Count | Se sottoposto a override in una classe derivata, ottiene il conteggio degli elementi dell'insieme. |
![]() |
Events | Se sottoposto a override in una classe derivata, ottiene gli eventi pubblici di questo oggetto. (Ereditato da ModelItem) |
![]() |
IsFixedSize | Se sottoposto a override in una classe derivata, ottiene un valore che indica se l'insieme è a dimensione fissa. |
![]() |
IsReadOnly | Se sottoposto a override in una classe derivata, ottiene un valore che indica se l'insieme può essere modificato. |
![]() |
IsSynchronized | Se sottoposto a override in una classe derivata, ottiene un valore che indica se l'insieme è sincronizzato. |
![]() |
Item | Se sottoposto a override in una classe derivata, ottiene o imposta l'elemento in corrispondenza dell'indice specificato.Si tratta di una proprietà di dipendenza. |
![]() |
ItemType | Se sottoposto a override in una classe derivata, ottiene il tipo di oggetto rappresentato dall'elemento. (Ereditato da ModelItem) |
![]() |
Name | Se sottoposto a override in una classe derivata, ottiene o imposta il nome o l'ID dell'elemento. (Ereditato da ModelItem) |
![]() |
Parent | Se sottoposto a override in una classe derivata, ottiene l'elemento padre di questo elemento. (Ereditato da ModelItem) |
![]() |
Properties | Se sottoposto a override in una classe derivata, ottiene le proprietà pubbliche di questo oggetto. (Ereditato da ModelItem) |
![]() |
Root | Se sottoposto a override in una classe derivata, ottiene l'elemento radice di questa struttura ad albero. (Ereditato da ModelItem) |
![]() |
Source | Se sottoposto a override in una classe derivata, ottiene la proprietà che ha fornito questo valore. (Ereditato da ModelItem) |
![]() |
SyncRoot | Se sottoposto a override in una classe derivata, ottiene un oggetto che può essere utilizzato per sincronizzare questo insieme. |
![]() |
View | Se sottoposto a override in una classe derivata, ottiene l'elemento visivo o l'oggetto Visual3D che rappresenta l'interfaccia utente di questo elemento. (Ereditato da ModelItem) |
In alto
Metodi
| Nome | Descrizione | |
|---|---|---|
![]() |
Add(Object) | Se sottoposto a override in una classe derivata, aggiunge l'oggetto specificato all'insieme. |
![]() |
Add(ModelItem) | Se sottoposto a override in una classe derivata, aggiunge l'elemento specificato all'insieme. |
![]() |
BeginEdit() | Se sottoposto a override in una classe derivata, questo metodo viene chiamato in caso di esecuzione di più operazioni su un oggetto o su un gruppo di oggetti. (Ereditato da ModelItem) |
![]() |
BeginEdit(String) | Se sottoposto a override in una classe derivata, questo metodo viene chiamato in caso di esecuzione di più operazioni su un oggetto o su un gruppo di oggetti. (Ereditato da ModelItem) |
![]() |
Clear | Se sottoposto a override in una classe derivata, cancella il contenuto dell'insieme. |
![]() |
Contains(Object) | Se sottoposto a override in una classe derivata, restituisce un valore che indica se l'insieme contiene il valore specificato. |
![]() |
Contains(ModelItem) | Se sottoposto a override in una classe derivata, restituisce un valore che indica se l'insieme contiene l'elemento specificato. |
![]() |
CopyTo | Se sottoposto a override in una classe derivata, copia il contenuto dell'insieme nella matrice specificata. |
![]() |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetAttributes(Type) | Ottiene gli attributi del tipo richiesto dichiarati in questo elemento. (Ereditato da ModelItem) |
![]() |
GetAttributes(TypeIdentifier) | Ottiene gli attributi del tipo richiesto dichiarati in questo elemento. (Ereditato da ModelItem) |
![]() |
GetCurrentValue | Se sottoposto a override in una classe derivata, restituisce il valore corrente dell'oggetto modello sottostante di cui l'oggetto ModelItem esegue il wrapping. (Ereditato da ModelItem) |
![]() |
GetEnumerator | Se sottoposto a override in una classe derivata, restituisce un'enumerazione per gli elementi dell'insieme. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IndexOf | Se sottoposto a override in una classe derivata, restituisce l'indice dell'elemento specificato. |
![]() |
Insert(Int32, ModelItem) | Se sottoposto a override in una classe derivata, inserisce un elemento in corrispondenza della posizione specificata. |
![]() |
Insert(Int32, Object) | Se sottoposto a override in una classe derivata, inserisce un elemento in corrispondenza della posizione specificata. |
![]() |
IsItemOfType(Type) | Ottiene un valore che indica se questo elemento è del tipo specificato o implementa l'interfaccia specificata. (Ereditato da ModelItem) |
![]() |
IsItemOfType(TypeIdentifier) | Ottiene un valore che indica se questo elemento è del tipo specificato o implementa l'interfaccia specificata. (Ereditato da ModelItem) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
Move | Se sottoposto a override in una classe derivata, sposta un elemento in un nuovo indice. |
![]() |
Remove(Object) | Se sottoposto a override in una classe derivata, rimuove un valore dall'insieme. |
![]() |
Remove(ModelItem) | Se sottoposto a override in una classe derivata, rimuove un elemento dall'insieme. |
![]() |
RemoveAt | Se sottoposto a override in una classe derivata, rimuove un elemento in corrispondenza dell'indice specificato. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
| Nome | Descrizione | |
|---|---|---|
![]() |
CollectionChanged | Se sottoposto a override in una classe derivata, si verifica nel momento in cui il contenuto di questo insieme viene modificato. |
![]() |
PropertyChanged | Se sottoposto a override in una classe derivata, si verifica nel momento in cui una proprietà del modello viene modificata. (Ereditato da ModelItem) |
In alto
Campi
| Nome | Descrizione | |
|---|---|---|
![]() ![]() |
ItemProperty | Identifica la proprietà di dipendenza Item. |
In alto
Implementazioni esplicite dell'interfaccia
| Nome | Descrizione | |
|---|---|---|
![]() ![]() |
IList.Add | Per una descrizione di questo membro, vedere IList.Add. |
![]() ![]() |
IList.Clear | Per una descrizione di questo membro, vedere IList.Clear. |
![]() ![]() |
IList.Contains | Per una descrizione di questo membro, vedere IList.Contains. |
![]() ![]() |
ICollection.CopyTo | Per una descrizione di questo membro, vedere ICollection.CopyTo. |
![]() ![]() |
ICollection.Count | Per una descrizione di questo membro, vedere ICollection.Count. |
![]() ![]() |
IEnumerable.GetEnumerator | Per una descrizione di questo membro, vedere IEnumerable.GetEnumerator. |
![]() ![]() |
IList.IndexOf | Per una descrizione di questo membro, vedere IList.IndexOf. |
![]() ![]() |
IList.Insert | Per una descrizione di questo membro, vedere IList.Insert. |
![]() ![]() |
IList.IsFixedSize | Per una descrizione di questo membro, vedere IList.IsFixedSize. |
![]() ![]() |
IList.IsReadOnly | Per una descrizione di questo membro, vedere IList.IsReadOnly. |
![]() ![]() |
ICollection.IsSynchronized | Per una descrizione di questo membro, vedere ICollection.IsSynchronized. |
![]() ![]() |
IList.Item | Per una descrizione di questo membro, vedere IList.Item. |
![]() ![]() |
IList.Remove | Per una descrizione di questo membro, vedere IList.Remove. |
![]() ![]() |
IList.RemoveAt | Per una descrizione di questo membro, vedere IList.RemoveAt. |
![]() ![]() |
ICollection.SyncRoot | Per una descrizione di questo membro, vedere ICollection.SyncRoot. |
In alto
Note
L'oggetto ModelItemCollection deriva dall'oggetto ModelItem e implementa il supporto per un insieme di elementi. ModelItemCollection definisce un nome per la proprietà associata statica Item. Questa proprietà viene restituita dall'enumerazione Properties dell'insieme, oltre a tutte le proprietà definite nell'insieme. La proprietà Item rappresenta tutti gli elementi dell'insieme e viene definita come tipo IEnumerable dell'oggetto ModelItem. Tutti gli elementi dell'insieme hanno la proprietà Source impostata su questa proprietà. I metadati della proprietà la contrassegnano come non esplorabile e non serializzabile. La proprietà Item è una "pseudo" proprietà poiché non viene effettivamente impostata nel modello. Il valore a cui punta è l'oggetto ModelItemCollection stesso.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Model
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)