ResourceMap Класс

Определение

Коллекция связанных ресурсов, обычно для определенного пакета приложения или файла ресурсов для определенного пакета.

public ref class ResourceMap sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ResourceMap final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract, 65536)]
class ResourceMap final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ResourceMap
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract), 65536)]
public sealed class ResourceMap
Public NotInheritable Class ResourceMap
Наследование
Object Platform::Object IInspectable ResourceMap
Атрибуты

Комментарии

Синтаксис идентификатора ресурса

Многие методы этого класса используют идентификаторы ресурсов в качестве параметров. Идентификатор ресурса рассматривается как фрагмент универсального кода ресурса (URI) с учетом семантики универсального кода ресурса (URI). Например, GetValue("Caption%20") обрабатывается как GetValue("Caption ").

Не используйте символы "?" или "#" в идентификаторах ресурсов, так как они завершают оценку пути к ресурсу. Например, MyResource?3 трактуется как MyResource.

Свойства

ResourceCount

Возвращает количество ресурсов в ResourceMap.

Методы

GetSubtree(String)

Возвращает объект ResourceMap , представляющий часть другого объекта ResourceMap, который обычно используется для доступа к определенному файлу ресурсов в пакете приложения.

Этот метод находит карты поддеревьев, предков, одноуровневых и двоюродных элементов для этой карты ресурсов, а также карты верхнего уровня. Он возвращает карту ресурсов, представленную заданным идентификатором карты ресурсов, относительно этой карты ресурсов. Этот метод обычно используется для упрощения ссылок на определенное подмножество ресурсов, например на один файл ресурсов или каталог файлов.

GetValue(String)

Возвращает наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса в контексте по умолчанию.

GetValue(String, ResourceContext)

Возвращает наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса для предоставленного контекста.

GetValueByIndex(UInt32)

Возвращает ресурс по указанному индексу в контексте по умолчанию.

GetValueByIndex(UInt32, ResourceContext)

Возвращает ресурс по указанному индексу в указанном контексте.

TryGetSubtree(String)

Пытается найти ResourceMap , представляющий часть другого ResourceMap, обычно используемого для доступа к определенному файлу ресурсов в пакете приложения.

Этот метод находит карты поддеревьев, предков, одноуровневых и двоюродных элементов для этой карты ресурсов, а также карты верхнего уровня. Он возвращает карту ресурсов, представленную заданным идентификатором карты ресурсов, относительно этой карты ресурсов. Этот метод обычно используется для упрощения ссылок на определенное подмножество ресурсов, например на один файл ресурсов или каталог файлов.

TryGetValue(String)

Пытается найти наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса в контексте по умолчанию.

TryGetValue(String, ResourceContext)

Пытается найти наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса для указанного контекста.

Применяется к