Windows runtime 混合不显示本地化字符串

Windows runtime 混合不显示本地化字符串,windows-runtime,windows-store-apps,Windows Runtime,Windows Store Apps,我正在用xaml和c编写一个Windows8应用商店应用程序,并且正在使用 它在应用程序运行时正确显示字符串,但在Expression Blend设计时,它始终显示空字符串 <TextBlock x:Uid="IDST_LOAD_TITLE" x:Name="pageTitle" Text="" Grid.Column="1" IsHitTestVisible="false" Style="{StaticResource PageHeaderTextStyle}"/>

我正在用xaml和c编写一个Windows8应用商店应用程序,并且正在使用

它在应用程序运行时正确显示字符串,但在Expression Blend设计时,它始终显示空字符串

<TextBlock x:Uid="IDST_LOAD_TITLE" x:Name="pageTitle" Text=""
    Grid.Column="1" IsHitTestVisible="false" 
    Style="{StaticResource PageHeaderTextStyle}"/>
我甚至试着完全摆脱了文本

有什么办法让它工作吗

谢谢

我是这样解决的:

创建一个类,例如:

public class Strang
{
    public string          IDST_LOAD_TITLE
    { get { return Strings.IDST_LOAD_TITLE; } }

    public string          IDST_SAVE_TITLE
    { get { return Strings.IDST_SAVE_TITLE; } }
    ...
将其添加到您的app.xaml:

<Application
    x:Class="MyApp.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:myApp="using:MyApp"
    >

    <Application.Resources>
        <ResourceDictionary>
          <ResourceDictionary.MergedDictionaries>
              <ResourceDictionary Source="Common/StandardStyles.xaml"/>
          </ResourceDictionary.MergedDictionaries>

          <!-- Look here! -->
          <myApp:Strang x:Key="Strang" />

      </ResourceDictionary>
    </Application.Resources>
</Application>
然后在页面的xaml代码中,执行如下操作:

        <TextBlock 
            x:Name="m_titleStatic" 
            Text="{Binding IDST_LOAD_TITLE}" 
            DataContext="{StaticResource Strang}"
            />

我现在也面临同样的问题。是否有其他与Blend兼容的本地化方法?