在Windows phone 8.1中以c#获取组合框中选定的项目内容名称
我正在使用一个名为“Combo”的组合框,并使用MVVMLight绑定了它的项在Windows phone 8.1中以c#获取组合框中选定的项目内容名称,c#,combobox,mvvm-light,C#,Combobox,Mvvm Light,我正在使用一个名为“Combo”的组合框,并使用MVVMLight绑定了它的项 <ComboBox x:Name="Combo" Header="From" ItemTemplate="{StaticResource ItemTemplate}" ItemsSource="{Binding CurrencyList}"/> 但是,它不起作用。这只是一个示例,用于显示组合框中的SelectedItem ResultTextBlock.Text = ((ComboBoxItem)Com
<ComboBox x:Name="Combo" Header="From" ItemTemplate="{StaticResource ItemTemplate}" ItemsSource="{Binding CurrencyList}"/>
但是,它不起作用。这只是一个示例,用于显示
组合框中的SelectedItem
ResultTextBlock.Text = ((ComboBoxItem)ComboBoxMenu.SelectedItem).Content.ToString();
因此,要获取属性name
,请尝试.name
而不是.Content
参考文献:它的错误/输出是什么?你可能会考虑接受这里的答案和在你的另一个问题中为你工作的答案之一,如果你期待得到任何进一步的帮助。@阿布杜拉什,如果它确实有助于你的问题,请投赞成票。或者,如果它回答了您的问题,请将其标记为答案,这样它也可以帮助其他人!
string SelectionText = ((ComboBoxItem)Combo.SelectedItem).Content.ToString();
ResultTextBlock.Text = ((ComboBoxItem)ComboBoxMenu.SelectedItem).Content.ToString();