【发布时间】:2015-01-19 17:34:45
【问题描述】:
我正在使用一个名为“Combo”的 ComboBox,并使用 MVVMLight 绑定了它的项目。
<ComboBox x:Name="Combo" Header="From" ItemTemplate="{StaticResource ItemTemplate}" ItemsSource="{Binding CurrencyList}"/>
在 XMAL 页面中:
<Page.Resources>
<DataTemplate x:Key="ItemTemplate">
<Grid>
<ComboBoxItem Content="{Binding Currency}"/>
</Grid>
</DataTemplate>
</Page.Resources>
我想从组合框中获取所选项目的名称。我试过了,
string SelectionText = ((ComboBoxItem)Combo.SelectedItem).Content.ToString();
但是,它不起作用。
【问题讨论】:
-
它的错误/输出是什么?
-
如果您希望得到任何进一步的帮助,您可能需要考虑接受此处的答案以及其他问题中对您有用的答案之一。
标签: c# combobox mvvm-light