2014-10-29 58 views
2

我有我使用设置为一个字符串资源代码的UID X:UID对于一个文本块加载字符串资源:在后面

<data name="Expected.Text" xml:space="preserve"> 
    <value>Expected Text</value> 
</data> 

<TextBlock x:Name="control" x:uid="Expected /> 

我试图写一个单元测试检查文本是否正确。但是我不能得到“预期”字符串处理,因为它在年底的.text,以便它可以在TextBlock中

ResourceLoader loader = ResourceLoader.GetForCurrentView(); 
var expected = loader.GetString("Expected"); 
Assert.AreEqual(expected, control.Text); 

此代码失败,因为变种预计是空白显示

回答

4

您可以通过以下表示法访问该属性:

var expected = loader.GetString("Expected/Text");