Я не уверен, возможно ли это простым способом (с небольшим кодом, который есть).
У меня есть модель:
public static Class TestClass
{
public static bool Test1 { get; set; }
public static bool Test2 { get; set; }
public static bool Test3 { get; set; }
public static bool Test4 { get; set; }
public static bool Test5 { get; set; }
public static bool Test6 { get; set; }
}
Возможно ли это для простогоForeach или другая команда для создания 6 флажков, каждый из которых назван как имя свойства и проверен привязанным к фактическому свойству?
Итак, что я хочу создать для каждого свойства:
var check = new CheckBox { Name = Test1 };
check.CheckedChanged += (s,ea) => { TestClass.Test1 = check.IsChecked; };
но для каждого свойства и, возможно, даже с меньшим количеством кода?