У меня есть приложение WPF-MVVM ...Как связать выбор переключателя WPF с Viewmodel с помощью конверсий?
У меня есть 3 кнопки управления радиокнопками - с тремя вариантами => «Индивидуальный», «Группа» и «Оба». Все 3 имеют одинаковое название группы ... это означает, что можно выбрать только один из этих переключателей.
Я могу иметь три свойства в viewmodel ... для каждого из этих трех вариантов ... и может проверить, какой из них выбран.
Function()
{
if (Is_Individual_property)
{
// Individual selected
}
if (Is_Group_property)
{
// group selected
}
if (Is_Both_property)
{
// Both selected
}
}
Но я думаю, что это не лучший подход.
Могу ли я иметь только одно свойство в viewmodel и привязывать значения соответственно?
IMO изменяет тип данных вашей модели на перечисление. Это более значимо для взаимного эксклюзивного выбора вашего переключателя, и для его представления в wpf вы можете отобразить все параметры вашего перечисления. – 2010-12-04 06:08:46