CustomXamlResourceLoader.GetResource(String, String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, especifica la lógica de búsqueda de recursos para este CustomXamlResourceLoader. Dado un identificador de recurso y alguna información de tipo sobre el resultado esperado, devuelve el 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
Clave de forma de cadena del recurso que se va a obtener.
- objectType
-
String
Platform::String
winrt::hstring
Tipo esperado del recurso.
- propertyName
-
String
Platform::String
winrt::hstring
Nombre de la propiedad que actúa como clave en la lógica de búsqueda de recursos personalizados.
- propertyType
-
String
Platform::String
winrt::hstring
Tipo de la propiedad que actúa como clave, con el tipo representado como una cadena.
Devoluciones
Recurso recuperado.
Comentarios
El analizador XAML llamará Windows Runtime a este método cada vez que encuentre un uso de extensión de marcado {CustomResource} en el marcado. El resourceId procede del argumento de extensión de marcado de clave predeterminado a la extensión de marcado {CustomResource} y los demás parámetros de entrada proceden del contexto, como la propiedad a la que se aplica el uso.