我正尝试用标题/标题创建一个简单的dropdownlist/combobox。我重复简单。我在Extended WPF Toolkit here中发现了这个漂亮的DropdownButton
。问题是..它不包含任何像ItemsSource
或DataSource
,所以我甚至不能绑定我的集合=我不能使用MVVM模式(这在WPF中没有意义)。我在这里错过了什么吗?如何将集合绑定到扩展WPF工具包的DropdownButton?
这里是我的“目标”使用ComboBox
<ComboBox Margin="5" ItemsSource="{Binding MyOptions}">
<ComboBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding DisplayName}" IsChecked="{Binding IsChecked, Mode=TwoWay}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
这个例子的例子几乎是完美的,但我不能用简单的Header="Check your options:"
指定组合框的标题。
问题是:如何将ViewModel的集合绑定到DropdownButton
控件?
感谢,
我认为目标是你把菜单(或whatevs)在DropDownContent及其绑定的ItemsSource到您的列表。您可以将Command绑定到每个指向您的ViewModel的ViewModel,它将当前项目作为其CommandParameter。当用户点击时,请做你需要做的事情。 – Will
您发布的链接告诉我们您可以在其中放置任何自定义content_。 – jsanalytics