Get selected value from combo box in C# WPF

I have figured it out a bit of a strange way of doing it compared to the old WF forms:

ComboBoxItem typeItem = (ComboBoxItem)cboType.SelectedItem;
string value = typeItem.Content.ToString();

Well.. I found a simpler solution.

String s = comboBox1.Text;

This way I get the selected value as string.


Ensure you have set the name for your ComboBox in your XAML file:

<ComboBox Height="23" Name="comboBox" />

In your code you can access selected item using SelectedItem property:

MessageBox.Show(comboBox.SelectedItem.ToString());

Tags:

C#

Wpf

Combobox