Condividi tramite


CustomXamlResourceLoader.GetResource(String, String, String, String) Metodo

Definizione

In caso di override in una classe derivata, specifica la logica di ricerca della risorsa per customXamlResourceLoader. Dato un ID risorsa e alcune informazioni sul tipo sul risultato previsto, restituisce la risorsa richiesta.

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

Parametri

resourceId
String

Platform::String

winrt::hstring

Chiave in formato stringa della risorsa da ottenere.

objectType
String

Platform::String

winrt::hstring

Tipo previsto della risorsa.

propertyName
String

Platform::String

winrt::hstring

Nome della proprietà che funge da chiave nella logica di ricerca della risorsa personalizzata.

propertyType
String

Platform::String

winrt::hstring

Tipo della proprietà che funge da chiave, con tipo rappresentato come stringa.

Restituisce

Object

Platform::Object

IInspectable

Risorsa recuperata.

Commenti

Questo metodo verrà chiamato dal parser XAML Windows Runtime ogni volta che rileva un utilizzo di estensione di markup {CustomResource} nel markup. ResourceId proviene dall'argomento dell'estensione di markup della chiave predefinita all'estensione di markup {CustomResource} e gli altri parametri di input provengono dal contesto, ad esempio la proprietà a cui viene applicato l'utilizzo.

Si applica a