2012-01-05 53 views
1

我有以下代码获取值和填充后面的代码字段WPF

<TextBlock HorizontalAlignment="Center" id="txtInternet" Foreground="Teal" FontFamily="Gill Sans MT" Text="{Loc Navigation_Panel_Title_Internet}" FontSize="30" Height="45" Width="103" Background="White" /> 

在一个WPF应用程序,它的伟大,但我想要做的是设置文本的价值是什么在代码背后。 ?

txtInternet.Text = {Loc Navigation_Panel_Title_Internet} 

任何人都知道该怎么办呢?

im使用http://wpflocalization.codeplex.com/改变语言

+0

为什么不使用[数据绑定](http://msdn.microsoft.com/en-us/库/ ms750612.aspx)? – Default 2012-01-05 08:44:28

回答

2

尝试此方法如所提here

public string GetUIString(string key) 
{ 
     string uiString; 
     LocTextExtension locExtension = new LocTextExtension(key); 
     locExtension.ResolveLocalizedValue(out uiString); 
     return uiString; 
}