2020-03-24 13:01:14 +01:00
|
|
|
|
using Windows.ApplicationModel.Resources;
|
|
|
|
|
using ModernKeePass.Application.Common.Interfaces;
|
|
|
|
|
|
|
|
|
|
namespace ModernKeePass.Infrastructure.UWP
|
|
|
|
|
{
|
|
|
|
|
public class UwpResourceClient: IResourceProxy
|
|
|
|
|
{
|
|
|
|
|
private const string ResourceFileName = "CodeBehind";
|
2020-04-17 16:56:07 +02:00
|
|
|
|
private ResourceLoader _resourceLoader;
|
2020-03-24 13:01:14 +01:00
|
|
|
|
|
|
|
|
|
public string GetResourceValue(string key)
|
|
|
|
|
{
|
2020-04-17 16:56:07 +02:00
|
|
|
|
if (_resourceLoader == null) _resourceLoader = ResourceLoader.GetForCurrentView();
|
2020-03-24 13:01:14 +01:00
|
|
|
|
var resource = _resourceLoader.GetString($"/{ResourceFileName}/{key}");
|
|
|
|
|
return resource;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|