Как получить и использовать значение combobox
Очень новичок в C#, я никогда раньше с ним не работал.
Как я могу получить значение comboBox (выбранного в графическом интерфейсе) и использовать это значение в другом классе.
Код XAML (MainWindow.xaml)
<ComboBox x:Name="myBox" ...legal alignment details..> <ComboBoxItem Content="abc" ...alignment stuff... /> <ComboBoxItem Content="def" ...alignment stuff... /> <ComboBoxItem Content="ghi" ...alignment stuff... /> <ComboBoxItem Content="jkl" ...alignment stuff... /> </ComboBox>
Код CS (MainWindow.xaml.cs)
private void mybox_SelectedItem(Object sender, Event Args e) { ComboBox selectedValue = (ComboBox)sender; string selectedText = this.myBox.Text }
Как я могу получить эти данные для использования в этом классе
Выходной_файл.в CS
namespace program { class OutPutFile { //Have to get the Combox Value here I know that and pass it into function, but how? show_ComboBoxValue( comboBoxValue ); } void private show_ComboBoxValue(string s) { //Show Value from comboBox (if "def" is selected than "def" is printed, etc) w.WriteLine("Selected Value is: " + s); //how to get comboBoxValue? } } }
Когда я начинаю хотеть получить значение в OutPutFile.cs, я нахожусь в полной растерянности.
Что я уже пробовал:
Я в полной растерянности и не знаю, что делать в этот момент, указанный выше.