2012-09-12 44 views

回答

2

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

+1

我已经用ComboBox完成了;) –

0

组合框控件相当于ListPicker在Windows 8中。该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;