我想将应用程序栏图标的URI存储在中心位置。有一些选择,但我不确定什么是正确的:
具有静态属性的公共类
public class AppBarIcons
{
public static Uri PlayIcon = new Uri("/Assets/AppBar/play.png", UriKind.Relative);
}
具有静态属性和get-method的公共类
public class AppBarIcons
{
public static Uri PlayIcon
{
get { return new Uri("/Assets/AppBar/play.png", UriKind.Relative); }
}
}
资源文件,如本地化字符串的AppResources
答案 0 :(得分:0)
随着时间的推移,静态属性将更难维护。因此,我建议使用AppResources并使用静态属性和get-method从设置中读取KeyValue对。这样,如果您的设置需要从/ Assets修改为/ OtherAssets,您可以更改一个文件而不是通过每个类。