Я хотел бы перевести следующие из Windows Forms в WPF:Как я могу реализовать ComboBox с DataBinding?
achievements = DB.FillDataTable(String.Format("SELECT [id], [category], [name], [description], [count_threshold1], [count_threshold2], [count_threshold3], [count_threshold4], [count_threshold5], [date_threshold], [type], [iconImage] FROM [avatar_achievement] WHERE active = 'Y' ORDER BY [name]"));
DataRow row = achievements.NewRow();
row["name"] = String.Empty;
achievements.Rows.InsertAt(row, 0);
comboBoxAchName.DataSource = achievements;
comboBoxAchName.DisplayMember = "name";
comboBoxAchName.ValueMember = "id";
Очень просто, это занимает несколько выборок из SQL-БД и помещает их в выпадающий отображается в столбец «имя» и хранящем «идентификатор 'в качестве значения. Теперь, когда пользователь делает выбор в раскрывающемся списке, они выбирают «Апельсины», но мой код может захватить значение «222». Мне нужны ОБА части информации.
Как бы переписать этот точный код, чтобы он работал в компиляторе WPF?
Что вы пробовали в WPF до сих пор? У вас гораздо больше шансов получить помощь, если вы покажете работу, которую вы уже предприняли. –
Я бы посоветовал прочитать наиболее простой учебник по привязке данных WPF, который вы можете найти (и их много). В основном предпочтительнее иметь объекты с жесткой типией как элементы в ItemsControl (которые ComboBox), если вы хотите использовать MVVM, и это позволит вам иметь много интересных сценариев в будущем. –
его еще проще в wpf :) просто google это – blindmeis