Freigeben über


BitmapPropertySet Klasse

Definition

Stellt einen Eigenschaftensatz von BitmapTypedValue-Objekten dar.

public ref class BitmapPropertySet sealed : IIterable<IKeyValuePair<Platform::String ^, BitmapTypedValue ^> ^>, IMap<Platform::String ^, BitmapTypedValue ^>
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BitmapPropertySet final : IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>>, IMap<winrt::hstring, BitmapTypedValue const&>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class BitmapPropertySet final : IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>>, IMap<winrt::hstring, BitmapTypedValue const&>
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BitmapPropertySet : IDictionary<string,BitmapTypedValue>, IEnumerable<KeyValuePair<string,BitmapTypedValue>>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class BitmapPropertySet : IDictionary<string,BitmapTypedValue>, IEnumerable<KeyValuePair<string,BitmapTypedValue>>
function BitmapPropertySet()
Public NotInheritable Class BitmapPropertySet
Implements IDictionary(Of String, BitmapTypedValue), IEnumerable(Of KeyValuePair(Of String, BitmapTypedValue))
Vererbung
Object Platform::Object IInspectable BitmapPropertySet
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

BitmapPropertySet ist eine Zuordnung mit Schlüsseln vom Typ String und Werten des Typs BitmapTypedValue. Jeder Zeichenfolgenschlüssel ist entweder ein Windows-Eigenschaftsschlüssel oder eine native Metadatenabfrage.

Auflistungselementlisten

Für JavaScript unterstützt BitmapPropertySet die Verwendung eines Indexes für den Zugriff auf Elemente.

Konstruktoren

BitmapPropertySet()

Erstellt und initialisiert eine neue instance des Bitmap-Eigenschaftssatzes.

Eigenschaften

Size

Ruft die Anzahl der elemente ab, die im Eigenschaftensatz enthalten sind.

Methoden

Clear()

Entfernt alle Elemente aus dem Eigenschaftensatz.

First()

Gibt einen Iterator zurück, um die Elemente im Eigenschaftensatz aufzulisten.

GetView()

Ruft eine unveränderliche Ansicht des Eigenschaftensatzes ab.

HasKey(String)

Gibt an, ob der Eigenschaftensatz über ein Element mit dem angegebenen Schlüssel verfügt.

Insert(String, BitmapTypedValue)

Fügt dem Eigenschaftensatz ein Element hinzu.

Lookup(String)

Ruft den Wert für den angegebenen Schlüssel ab.

Remove(String)

Entfernt ein Element aus dem Eigenschaftensatz.

Gilt für:

Weitere Informationen