XamlResourceReferenceFailedEventArgs.Message Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma descrição legível (em inglês) da falha de referência de recurso 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
Valor da propriedade
Uma descrição legível por humanos (em inglês) da falha de referência de recurso XAML.
Exemplos
Aqui está uma mensagem de exemplo do aplicativo de exemplo da Galeria do WinUI depois que uma referência de recurso incorreta (OutputTextBlockStyl
em vez de OutputTextBlockStyle
) foi inserida deliberadamente. Se você souber que o recurso desejado está definido em App.xaml
, a falha ao localizá-lo lá é um indicador forte de uma referência errônea.
Cuidado
Esta saída de exemplo é apenas para fins ilustrativos. O formato preciso da mensagem é definido pela implementação e pode mudar no futuro. Os aplicativos não devem tentar analisar a mensagem.
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'.
Comentários
A mensagem nos dados do evento contém as seguintes informações sobre a referência de recurso XAML com falha:
- O URI da página XAML que contém cada ResourceDictionary que foi pesquisado.
- A ordem na qual os
ResourceDictionary
s foram pesquisados.
Você pode usar essas informações para investigar por que a referência de recurso XAML não pôde ser resolvida. Por exemplo, talvez o ResourceDictionary
que contém o recurso não estivesse na lista de ResourceDictionary
s que foi pesquisado; ou talvez que ResourceDictionary
tenha sido pesquisado, o que poderia indicar que uma chave de recurso incorreta foi especificada.