0

我正在尝试在我的 windows phone 7 应用程序中使用 listpicker 控件,我已正确设置了 xaml,但我想使用我的资源文件中的字符串而不是我当前设置的文字(用于 Yards 和 Meters):

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

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

4

1 回答 1

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>
于 2013-03-19T01:43:52.460 回答