private void AddTrigger(object sender, RoutedEventArgs e) { CTriggerData ctd = new CTriggerData { Version = CTriggerData.MaxVersion, ID = Aipolicy.CurrentTriggers.Count > 0 ? Aipolicy.CurrentTriggers.Last().ID + 1 : 0 }; Aipolicy.CurrentTriggers.Add(ctd); }
private void ImportTrigger(object sender, RoutedEventArgs e) { OpenFileDialog ofd = new OpenFileDialog() { Filter = "AIE export files(*.aie)|*.aie|All files(*.*)|*.*" }; if (ofd.ShowDialog() == true) { BinaryReader br = new BinaryReader(File.OpenRead(ofd.FileName)); int count = br.ReadInt32(); for (int i = 0; i < count; ++i) { var data = new CTriggerData(); data.Read(br); Aipolicy.CurrentTriggers.Add(data); } br.Close(); } }