HubSectionCollection Classe
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.
Rappresenta una raccolta ordinata di oggetti HubSection .
public ref class HubSectionCollection sealed : IIterable<HubSection ^>, IVector<HubSection ^>
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HubSectionCollection final : IIterable<HubSection>, IVector<HubSection>
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HubSectionCollection : IEnumerable<HubSection>, IList<HubSection>
Public NotInheritable Class HubSectionCollection
Implements IEnumerable(Of HubSection), IList(Of HubSection)
<Hub>
oneOrMoreChildren
</Hub>
- Ereditarietà
- Attributi
- Implementazioni
Commenti
HubSectionCollection è il tipo di oggetto ottenuto dalla proprietà Sections di un hub. Tutte le proprietà che usano un oggetto HubSectionCollection nell'API Windows Runtime sono proprietà di sola lettura, in cui la proprietà viene inizializzata con zero elementi quando viene creata per la prima volta un'istanza di un oggetto. È tuttavia possibile aggiungere, rimuovere o eseguire query sugli elementi nella raccolta in fase di esecuzione usando le proprietà e i metodi hubSectionCollection.
Enumerazione della raccolta in C# o Microsoft Visual Basic
HubSectionCollection è enumerabile, quindi è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi nella raccolta. Il compilatore esegue automaticamente il cast dei tipi e non è necessario eseguire il cast in IEnumerable
modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast a IEnumerable con un vincolo HubSection .
Proprietà
Size |
Ottiene le dimensioni (conteggio) dell'insieme. |
Metodi
Append(HubSection) |
Aggiunge un nuovo elemento alla raccolta. |
Clear() |
Rimuove tutti gli elementi dalla raccolta. |
First() |
Restituisce l'iteratore per l'iterazione sugli elementi della raccolta. |
GetAt(UInt32) |
Restituisce l'elemento che si trova in corrispondenza dell'indice specificato. |
GetMany(UInt32, HubSection[]) |
Recupera più elementi in un singolo pass-through dell'iteratore. |
GetView() |
Ottiene una visualizzazione non modificabile nella raccolta. |
IndexOf(HubSection, UInt32) |
Recupera l'indice dell'elemento specificato. |
InsertAt(UInt32, HubSection) |
Inserisce l'elemento specificato in corrispondenza dell'indice specificato. |
RemoveAt(UInt32) |
Rimuove l'elemento all'indice specificato. |
RemoveAtEnd() |
Rimuove l'ultimo elemento nella raccolta. |
ReplaceAll(HubSection[]) |
Cancella inizialmente la raccolta, quindi inserisce la matrice specificata come nuovi elementi. |
SetAt(UInt32, HubSection) |
Imposta il valore in corrispondenza dell'indice specificato sul valore dell'elemento specificato. |