зеркало из https://github.com/DeGsoft/maui-linux.git
41 строка
716 B
C#
Executable File
41 строка
716 B
C#
Executable File
using System;
|
|
using System.IO;
|
|
|
|
using AppFW = Tizen.Applications;
|
|
|
|
namespace Xamarin.Forms.Platform.Tizen
|
|
{
|
|
public static class ResourcePath
|
|
{
|
|
public static string GetPath(string res)
|
|
{
|
|
if (Path.IsPathRooted(res))
|
|
{
|
|
return res;
|
|
}
|
|
|
|
foreach (AppFW.ResourceManager.Category category in Enum.GetValues(typeof(AppFW.ResourceManager.Category)))
|
|
{
|
|
var path = AppFW.ResourceManager.TryGetPath(category, res);
|
|
|
|
if (path != null)
|
|
{
|
|
return path;
|
|
}
|
|
}
|
|
|
|
AppFW.Application app = AppFW.Application.Current;
|
|
if (app != null)
|
|
{
|
|
string resPath = app.DirectoryInfo.Resource + res;
|
|
if (File.Exists(resPath))
|
|
{
|
|
return resPath;
|
|
}
|
|
}
|
|
|
|
return res;
|
|
}
|
|
}
|
|
}
|