Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 在Windows Phone 7中本地化Listpicker项目_Windows Phone 7_Xaml_Listpicker - Fatal编程技术网

Windows phone 7 在Windows Phone 7中本地化Listpicker项目

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

我正在尝试在我的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>
<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手机应用本地化。不过,似乎应该有一个简单的解决方案。