Windows phone 7 在Windows Phone 7中本地化Listpicker项目
我正在尝试在我的windows phone 7应用程序中使用listpicker控件,我已正确设置了xaml,但我希望使用我的资源文件中的字符串,而不是我当前设置的文字(用于码和米):Windows phone 7 在Windows Phone 7中本地化Listpicker项目,windows-phone-7,xaml,listpicker,Windows Phone 7,Xaml,Listpicker,我正在尝试在我的windows phone 7应用程序中使用listpicker控件,我已正确设置了xaml,但我希望使用我的资源文件中的字符串,而不是我当前设置的文字(用于码和米): <toolkit:ListPicker Header="{Binding Path=LocalizedResources.unit_of_length_title, Source={StaticResource LocalizedStrings}}"> <sys:Stri
<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>
<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>
{Binding Path=LocalizedResources.measure_yards,Source={StaticResource LocalizedStrings}}
{Binding Path=LocalizedResources.measure_meters,Source={StaticResource LocalizedStrings}}
但它不绑定到资源字符串。我知道我可以创建一个数据模板,并以这种方式绑定,但我正在寻找一个更简单的解决方案,有什么想法吗?尝试以下方法:
<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>
<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>
你看过为什么“它没有绑定到资源字符串”了吗?我在谷歌上搜索得很彻底,搜索范围也很广。似乎没有人真正将win手机应用本地化。不过,似乎应该有一个简单的解决方案。