2012-04-28 90 views
0

我想在我的windows phone 7应用程序中使用listpicker控件,我已经正确设置了xaml,但是我想从我的资源文件中使用字符串而不是文字(对于Yards和米),我现在已经设置了:在Windows Phone 7中本地化Listpicker项目

<toolkit:ListPicker Header="{Binding Path=LocalizedResources.unit_of_length_title, Source={StaticResource LocalizedStrings}}"> 
     <sys:String>Yards</sys:String> 
     <sys:String>Meters</sys:String> 
    </toolkit:ListPicker> 

我曾尝试以下:

<toolkit:ListPicker Header="{Binding Path=LocalizedResources.unit_of_length_title, Source={StaticResource LocalizedStrings}}"> 
     <sys:String>{Binding Path=LocalizedResources.measure_yards, Source={StaticResource LocalizedStrings}}</sys:String> 
     <sys:String>{Binding Path=LocalizedResources.measure_meters, Source={StaticResource LocalizedStrings}}</sys:String> 
    </toolkit:ListPicker> 

但不绑定到资源字符串。我知道我可以创建一个数据模板和绑定,但我正在寻找一个更简单的解决方案,任何想法?

+0

你看为什么“它不绑定到资源字符串”? – 2012-05-01 00:52:20

+0

我对此进行了相当详细的搜索,并在SO上进行了大量搜索。似乎没有人真正本地化他们的赢取手机应用程序。它似乎应该有一个简单的解决方案,但这。 – javram 2012-05-01 03:02:55

回答

0

尝试以下操作:

<toolkit:ListPicker Header="{Binding Path=LocalizedResources.unit_of_length_title, Source={StaticResource LocalizedStrings}}"> 
    <toolkit:ListPickerItem Content="{Binding Path=LocalizedResources.measure_yards, Source={StaticResource LocalizedStrings}}"/> 
    <toolkit:ListPickerItem Content="{Binding Path=LocalizedResources.measure_meters, Source={StaticResource LocalizedStrings}}"/> 
</toolkit:ListPicker> 
相关问题