BitmapPropertySet 类

定义

表示 BitmapTypedValue 对象的属性集。

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))
继承
Object Platform::Object IInspectable BitmapPropertySet
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

BitmapPropertySet 是包含字符串类型的键和 BitmapTypedValue 类型的值的映射。 每个字符串键都是 Windows 属性键或本机元数据查询。

集合成员列表

对于 JavaScript,BitmapPropertySet 支持使用索引来访问项。

构造函数

BitmapPropertySet()

创建并初始化位图属性集的新实例。

属性

Size

获取属性集中包含的项数。

方法

Clear()

从属性集中删除所有项。

First()

返回一个迭代器,用于枚举属性集中的项。

GetView()

获取属性集的不可变视图。

HasKey(String)

指示属性集是否具有具有指定键的项。

Insert(String, BitmapTypedValue)

将项添加到属性集。

Lookup(String)

检索指定键的值。

Remove(String)

从属性集中删除项。

适用于

另请参阅