如何将字符串移动到资源strings.xaml中?

时间:2016-04-08 19:52:41

标签: c# android xaml

对于使用Xamarin和Visual Studio社区开发Android应用程序,我真的很环保。我在C#代码中定义了字符串。我理解字符串应该在资源中,即strings.xml。显然,如果我使用Eclipse& Java,IDE中有一个函数可以解决这个问题。但我不是。另外,我在xaml的按钮小部件中有一个字符串,即'Read Me',因此:      

按钮      

android:text =“自述”      

我如何:    

1。将嵌入在c#代码中的字符串放入strings.xml中    

2。将xaml中的字符串转换为strings.xml    

3。引用c#代码中的字符串 一旦他们在strings.xml中?

由于我是如此的绿色,具体的例子将是最有帮助的。

2 个答案:

答案 0 :(得分:0)

3)您是否尝试过GetText方法?

答案 1 :(得分:0)

  1. 编辑string.xml文件并添加如下内容: string name =“ControlFileName”> controlFile.txt
  2. 构建活动以更新Resources.values
  3. 从c#代码访问字符串:

    string conFile = this.GetString(Resource.String.ControlFileName);

    string conFile现在是controlFile.txt

  4. 我希望这能帮助那里的绿色角色。