Condividi tramite


XamlResourceReferenceFailedEventArgs.Message Proprietà

Definizione

Ottiene una descrizione leggibile (in inglese) dell'errore di riferimento alla risorsa XAML.

public:
 property Platform::String ^ Message { Platform::String ^ get(); };
winrt::hstring Message();
public string Message { get; }
var string = xamlResourceReferenceFailedEventArgs.message;
Public ReadOnly Property Message As String

Valore della proprietà

String

Platform::String

winrt::hstring

Descrizione leggibile (in inglese) dell'errore di riferimento alla risorsa XAML.

Esempio

Di seguito è riportato un messaggio di esempio dell'app di esempio WinUI Gallery dopo l'inserimento intenzionale di un riferimento a una risorsa non corretta (OutputTextBlockStyl anziché OutputTextBlockStyle) . Se si sa che la risorsa desiderata è definita in App.xaml, l'errore di individuarlo in è un forte indicatore di un riferimento errato.

Attenzione

Questo output di esempio è solo a scopo illustrativo. Il formato preciso del messaggio è definito dall'implementazione e può cambiare in futuro. Le applicazioni non devono tentare di analizzare il messaggio.

Beginning search for resource with key 'OutputTextBlockStyl'.
  Searching dictionary 'ms-appx:///Controls/ControlExample.xaml' for resource with key 'OutputTextBlockStyl'.
  Finished searching dictionary 'ms-appx:///Controls/ControlExample.xaml'.
  Searching dictionary 'Framework-defined colors' for resource with key 'OutputTextBlockStyl'.
  Finished searching dictionary 'Framework-defined colors'.
  Searching dictionary 'Framework ThemeResources.xbf' for resource with key 'OutputTextBlockStyl'.
    Searching theme dictionary (active theme: 'Light') for resource with key 'OutputTextBlockStyl'.
      Searching dictionary '<anonymous dictionary>' for resource with key 'OutputTextBlockStyl'.
      Finished searching dictionary '<anonymous dictionary>'.
    Finished searching theme dictionary (active theme: 'Light').
  Finished searching dictionary 'Framework ThemeResources.xbf'.
  Searching dictionary 'ms-appx:///App.xaml' for resource with key 'OutputTextBlockStyl'.
    Searching merged dictionary with index '1' for resource with key 'OutputTextBlockStyl'.
      Searching dictionary 'ms-appx:///Microsoft.UI.Xaml/Themes/themeresources.xaml' for resource with key 'OutputTextBlockStyl'.
        Searching theme dictionary (active theme: 'Light') for resource with key 'OutputTextBlockStyl'.
          Searching dictionary 'ms-appx:///Microsoft.UI.Xaml/Themes/themeresources.xaml' for resource with key 'OutputTextBlockStyl'.
          Finished searching dictionary 'ms-appx:///Microsoft.UI.Xaml/Themes/themeresources.xaml'.
        Finished searching theme dictionary (active theme: 'Light').
      Finished searching dictionary 'ms-appx:///Microsoft.UI.Xaml/Themes/themeresources.xaml'.
    Finished searching merged dictionary with index '1'.
    Searching merged dictionary with index '0' for resource with key 'OutputTextBlockStyl'.
      Searching dictionary 'ms-appx:///ItemTemplates.xaml' for resource with key 'OutputTextBlockStyl'.
      Finished searching dictionary 'ms-appx:///ItemTemplates.xaml'.
    Finished searching merged dictionary with index '0'.
    Searching theme dictionary (active theme: 'Light') for resource with key 'OutputTextBlockStyl'.
      Searching dictionary 'ms-appx:///App.xaml' for resource with key 'OutputTextBlockStyl'.
      Finished searching dictionary 'ms-appx:///App.xaml'.
    Finished searching theme dictionary (active theme: 'Light').
  Finished searching dictionary 'ms-appx:///App.xaml'.
Finished search for resource with key 'OutputTextBlockStyl'.

Commenti

Il messaggio nei dati dell'evento contiene le informazioni seguenti sul riferimento alla risorsa XAML non riuscita:

  • URI della pagina XAML che contiene ogni ResourceDictionary in cui è stata eseguita la ricerca.
  • Ordine in cui è stata eseguita la ricerca dell'oggetto ResourceDictionary.

È possibile usare queste informazioni per analizzare il motivo per cui non è stato possibile risolvere il riferimento alle risorse XAML. Ad esempio, è possibile che l'oggetto ResourceDictionary contenente la risorsa non sia presente nell'elenco di ResourceDictionaryelementi in cui è stata eseguita la ricerca oppure che ResourceDictionary sia stata eseguita una ricerca, che potrebbe indicare che è stata specificata una chiave di risorsa non corretta.

Si applica a

Vedi anche