示例#1
0
 public static void ClearMintermtable(Grid Minterm)
 {
     var chbox = Minterm.FindChildren<CheckBox>();
     foreach (var ch in chbox)
     {
         ch.IsChecked = false;
     }
 }
示例#2
0
 public static void SetMintermTableValues(Grid Minterm, IEnumerable<LogicItem> items)
 {
     var chbox = Minterm.FindChildren<CheckBox>();
     foreach (var item in items)
     {
         var box = (from chb in chbox where chb.Content.ToString() == item.Index.ToString() select chb).FirstOrDefault();
         if (box != null) box.IsChecked = item.Checked;
     }
 }
示例#3
0
 public static Dictionary<int, bool?> GetMintermTableValues(Grid Minterm)
 {
     var ret = new Dictionary<int, bool?>();
     var chbox = Minterm.FindChildren<CheckBox>();
     foreach (var ch in chbox)
     {
         ret.Add(Convert.ToInt32(ch.Content), ch.IsChecked);
     }
     return ret;
 }