- — Представления (окно и страницы XAML)
Код: Выделить всё
App.Views
- – Просмотр моделей
Код: Выделить всё
App.ViewModels
- — класс менеджера файлов RESW и строковых ресурсов.
Код: Выделить всё
App.Strings
- – основной проект
Код: Выделить всё
App
Я использую строковые ресурсы в App.Views, используя x:Uid:
Код: Выделить всё
Код: Выделить всё
using Windows.ApplicationModel.Resources;
using System;
public static class StringResourcesManager
{
#region PROPERTIES
public static StringResource HomeView { get; } = BuildResource("HomeViewResources");
#endregion
#region PRIVATE METHODS
private static StringResource BuildResource(string resourceName)
{
ResourceLoader loader = new ResourceLoader($"App.Strings/{resourceName}");
return new StringResource(loader);
}
#endregion
}
public class StringResource
{
#region FIELDS
protected ResourceLoader _resourceLoader;
#endregion
#region CONSTRUCTORS
internal StringResource(ResourceLoader resourceLoader)
{
_resourceLoader = resourceLoader;
}
#endregion
#region PUBLIC METHODS
public string Get(string key)
{
return _resourceLoader.GetString(key);
}
#endregion
}
.
Подробнее здесь: https://stackoverflow.com/questions/781 ... -dotnet-bu