在Windows Phone 7中本地化Listpicker项目

时间:2012-04-28 23:53:04

标签: windows-phone-7 xaml listpicker

我正在尝试在我的Windows Phone 7应用程序中使用listpicker控件,我正确设置了xaml,但我想使用我的资源文件中的字符串而不是我目前拥有的文字(对于码和米)设置:

    <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>

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

1 个答案:

答案 0 :(得分: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>