Condividi tramite


UIElementWeakCollection Classe

Definizione

Rappresenta una raccolta di riferimenti deboli agli oggetti UIElement.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UIElementWeakCollection : IIterable<UIElement>, IVector<UIElement>
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class UIElementWeakCollection : IEnumerable<UIElement>, IList<UIElement>
Public Class UIElementWeakCollection
Implements IEnumerable(Of UIElement), IList(Of UIElement)
Ereditarietà
Object IInspectable UIElementWeakCollection
Attributi
Implementazioni

Commenti

Questa classe viene utilizzata dalla proprietà ThemeShadow.Receivers .

Costruttori

UIElementWeakCollection()

Inizializza una nuova istanza della classe UIElementWeakCollection .

Proprietà

Size

Ottiene le dimensioni (conteggio) dell'insieme.

Metodi

Append(UIElement)

Aggiunge un nuovo elemento alla raccolta.

Clear()

Rimuove tutti gli elementi dalla raccolta.

First()

Restituisce un iteratore per gli elementi dell'insieme.

GetAt(UInt32)

Restituisce l'elemento che si trova in corrispondenza dell'indice specificato.

GetMany(UInt32, UIElement[])

Recupera più elementi in un singolo pass-through dell'iteratore.

GetView()

Ottiene una visualizzazione non modificabile nella raccolta.

IndexOf(UIElement, UInt32)

Recupera l'indice dell'elemento specificato.

InsertAt(UInt32, UIElement)

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(UIElement[])

Cancella inizialmente la raccolta, quindi inserisce la matrice specificata come nuovi elementi.

SetAt(UInt32, UIElement)

Imposta il valore in corrispondenza dell'indice specificato sul valore UIElement specificato.

Si applica a

Vedi anche