UWP: локализация тостов - PullRequest
0 голосов
/ 11 октября 2018

В своем решении я использую отдельную библиотеку классов в качестве ресурса локализации и в своих представлениях я использую ее следующим образом:

enter image description here

<Application.Resources>
    <ResourceDictionary>
        ...
        <localization:LocalizedStrings x:Key="localizer"/>
    </ResourceDictionary>
</Application.Resources>

...

<AppBarButton Icon="Back" Label="{Binding Strings.Back, Source={StaticResource localizer}}" Command="{Binding UpToEventViewCommand}"/>

Как я могу локализовать свои тост-уведомления?Я пытался использовать ms-ресурс Uri, как в учебнике (https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/tile-toast-language-scale-contrast), но в этом случае это не работает.

Могу ли я переназначить свой ресурс или использовать другой способ для локализации моих уведомлений о тостах??

ОБНОВЛЕНИЕ :

LocalizedStrings - это просто менеджер для моих строковых ресурсов:

public class LocalizedStrings
{
    public LocalizedStrings() { }

    private static readonly Strings LocalizedStringsResources = new Strings();

    public Strings Strings => LocalizedStringsResources;
}
...