XamlResourceReferenceFailedEventArgs.Message Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 ResourceDictionary
elementi 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.