Windows store apps 在通用应用程序中使用resw文件
我正在按照上的说明添加资源文件,但我一定是做错了什么,因为它不起作用 我创建了一个新的通用应用程序,检查两个Package.appxmanifest文件中的默认语言是否都设置为en US 我创建了一个Resources.resw文件,使用字符串/en US。此文件有三个值:Windows store apps 在通用应用程序中使用resw文件,windows-store-apps,Windows Store Apps,我正在按照上的说明添加资源文件,但我一定是做错了什么,因为它不起作用 我创建了一个新的通用应用程序,检查两个Package.appxmanifest文件中的默认语言是否都设置为en US 我创建了一个Resources.resw文件,使用字符串/en US。此文件有三个值: Greeting.Text = Hello Greeting.Width = 20 Farewell = Goodbye 然后,在MainPage.xaml中,我得到了以下内容: <Grid Background="
Greeting.Text = Hello
Greeting.Width = 20
Farewell = Goodbye
然后,在MainPage.xaml中,我得到了以下内容:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<StackPanel Orientation="Vertical">
<TextBlock x:Uid="Greeting" Text="" />
</StackPanel>
</Grid>
当我运行应用程序时,没有显示任何内容-文本框没有内容。MS quickstart中的说明没有说明这一点,但是否必须进行某种附加关联,例如引用App.xaml中的Resources.resw文件?我猜您的意思是运行应用程序时,
TextBlock
(而不是TextBox
)没有内容
有几件事需要检查:
- 如果删除
问候语,是否有帮助。宽度
或将其设置为更大的值(可能
)是否缩小以显示任何内容TextBlock
- 文本是否可以隐藏在应用程序左上角的性能计数器后面?尝试将
添加到您的Margin=“100”
以确保安全TextBlock
- 您是否将
资源的
设置为BuildAction
李>PRIResource
- 您没有任何其他可能会影响
内容的代码TextBlock
- 您没有任何其他可能会影响
如果这没有帮助,你能把你的样本放在某个地方下载吗?这将更容易进行故障排除。您确定您的
字符串文件夹下有此项吗?