我的wpf应用程序中有一个可编辑模式的ComboBox,我想知道什么是获取其Items字符串值的最佳方法。我尝试过moviecomboBox.Items.CurrentItem.ToString(),但它不起作用。
编辑:以下是我的xaml代码的一部分:
<ComboBox DisplayMemberPath="Movie" Grid.Column="1" Height="23" HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="9,4,0,4" Name="movieComboBox" VerticalAlignment="Center" Width="120" IsEditable="True">
<ComboBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</ComboBox.ItemsPanel>
</ComboBox>
我希望能够在xaml.cs文件中使用Items值。
答案 0 :(得分:1)
尝试使用SelectedItem
属性:
moviecomboBox.SelectedItem != null ? moviecomboBox.SelectedItem.ToString() : null;
答案 1 :(得分:0)
尝试使用SelectedItem而不是CurrentItem。
moviecomboBox.Items.SelectedItem.ToString()
答案 2 :(得分:0)
感谢您的答案,解决方案最终就像电影ComboBox.Text一样简单。