Windows 8 Metro Style List Picker在哪里?

时间:2012-09-12 15:25:02

标签: windows-8 windows-runtime

我们在Windows Phone 7中有一个listpicker控件 - 来自fro0m windows Phone 7工具包。

我们对Windows 8 Metro Style Application有类似的控制吗?

2 个答案:

答案 0 :(得分:2)

我可能会使用listview来实现它。只需处理ItemClick事件,并在每个项目的“视图模型”中更改属性。将每个项目的视图绑定到视图模型的“selected”属性。

答案 1 :(得分:0)

组合框是与Windows 8中的ListPicker等效的控件.xaml将是这样的......

<ComboBox x:Name="cbFrequency">
    <ComboBoxItem Text="Daily"/>
    <ComboBoxItem Text="Monthly"/>
    <ComboBoxItem Text="Weekly"/>
    <ComboBoxItem Text="Yearly"/>
</ComboBox>

同样可以在后面的代码中动态完成,如此

var frequencyList = new List<string> {"Daily", "Monthly", "Weekly", "Yearly"};
cbFrequency.ItemsSource = frequencyList;