Share via


CustomXamlResourceLoader.GetResource(String, String, String, String) Método

Definição

Quando substituído em uma classe derivada, especifica a lógica de pesquisa de recursos para esse CustomXamlResourceLoader. Dada uma ID de recurso e algumas informações de tipo sobre o resultado esperado, retorna o recurso solicitado.

protected:
 virtual Platform::Object ^ GetResource(Platform::String ^ resourceId, Platform::String ^ objectType, Platform::String ^ propertyName, Platform::String ^ propertyType) = GetResource;
IInspectable GetResource(winrt::hstring const& resourceId, winrt::hstring const& objectType, winrt::hstring const& propertyName, winrt::hstring const& propertyType);
protected virtual object GetResource(string resourceId, string objectType, string propertyName, string propertyType);
function getResource(resourceId, objectType, propertyName, propertyType)
Protected Overridable Function GetResource (resourceId As String, objectType As String, propertyName As String, propertyType As String) As Object

Parâmetros

resourceId
String

Platform::String

winrt::hstring

A chave de forma de cadeia de caracteres do recurso a ser obtido.

objectType
String

Platform::String

winrt::hstring

O tipo esperado do recurso.

propertyName
String

Platform::String

winrt::hstring

O nome da propriedade que serve como a chave na lógica de pesquisa de recursos personalizados.

propertyType
String

Platform::String

winrt::hstring

O tipo da propriedade que serve como a chave, com o tipo representado como uma cadeia de caracteres.

Retornos

Object

Platform::Object

IInspectable

O recurso recuperado.

Comentários

Esse método será chamado pelo analisador XAML Windows Runtime sempre que encontrar um uso de extensão de marcação {CustomResource} na marcação. A resourceId vem do argumento de extensão de marcação de chave padrão para a extensão de marcação {CustomResource} e os outros parâmetros de entrada vêm do contexto, como a propriedade à qual o uso é aplicado.

Aplica-se a