Как получить значения выбранных флажков и передать их в WPF C# в виде строкового массива
Я хочу выбрать флажки из нижеприведенной формы (wpf) и передать значение в C# в виде строкового массива.
(вывод должен быть таким: тест а, тест с, тест D)
в моем коде C# при нажатии кнопки OK проверенные значения должны быть переданы и выведены в виде строки.
Вот мой пример файла xaml
<listbox x:name="Options" selectionmode="Multiple" height="287" margin="14,12,10,0" verticalalignment="Top" rendertransformorigin="0.5,0.5"> <checkbox content="TEST A" ischecked="False" fontsize="15" height="35" width="190"> <checkbox content="TEST B" ischecked="False" fontsize="15" height="35" width="100"> <checkbox content="TEST C" ischecked="False" fontsize="15" height="35" width="100"> <checkbox content="TEST D" ischecked="False" fontsize="15" height="35" width="100" rendertransformorigin="1.923,3.075">
Может ли кто-нибудь поделиться примером кода, чтобы сделать это. Я новый пользователь wpf и C#.
Любая помощь будет оценена по достоинству.
Что я уже пробовал:
используя приведенный ниже код, я могу получить только один элемент за раз, но я хочу получить все проверенные элементы в виде строкового списка с разделением",".
private void OptOK_Click(object sender, RoutedEventArgs e) { foreach (CheckBox item in Options.Items) { if (item.IsChecked == true) { string ItemValue = item.Content.ToString(); MessageBox.Show((ItemValue + "is checked.")); } } }