Xamarin表单:资源字符串

时间:2015-12-27 20:26:57

标签: c# android ios xamarin xamarin-forms

我一直在用Xamarin开发移动应用程序六个月,而Xamarin Forms是我做到这一点的唯一方式。两天前,我看到一篇文章,建议我通过xml使用追索字符串而不是硬编码。我研究它的机器人和一般的想法导致我使用追索字符串。

我的问题是:

我在便携式库中创建了一个名为BaseLang的抽象类,它看起来像这样:

public abstract class BaseLang
{
     public abstract string Text { get; }
}

对于我创造的每种语言,

public class EngLang : BaseLang
{
    public override string Text { get { return "Welcome"; } }
}

我在第一次构建应用程序时将我的EngLang类声明为静态变量,并使用我的字符串。我的实际问题是,这是好的还是我应该使用资源字符串并使用依赖注入来调用它们?

1 个答案:

答案 0 :(得分:1)