/// <summary> /// Add a new default command to the list /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Add_Click(object sender, System.Windows.RoutedEventArgs e) { var newCommand = new ExternalCommandData { Name = "new" }; var newCommandProxy = new EditableObjectProxy <ExternalCommandData>(newCommand); newCommandProxy.StartTransaction(); externalCommands.Add(newCommandProxy); }
protected override void Initialize() { externalCommands.Clear(); foreach (ExternalCommandData exCommand in externalCommandConfiguration.ExternalCommands) { var proxy = new EditableObjectProxy <ExternalCommandData>(exCommand); proxy.StartTransaction(); externalCommands.Add(proxy); } base.Initialize(); //proxy = new IniProxy(externalCommandConfiguration); }