private void btnSave_Click(object sender, RoutedEventArgs e) { var edgeConfig = GetFromFroms(); if (string.IsNullOrEmpty(_edgeConfigName)) { var form = new ConfigNameWindow(); form.WindowStartupLocation = WindowStartupLocation.CenterOwner; form.Owner = this; form.OnInputCompleted += (name) => { _edgeConfigName = name; }; form.ShowDialog(); } ConfigManager.SaveEdgeConfig(_edgeConfigName, edgeConfig); OnEditCompleted?.Invoke(sender); this.Close(); }
private void Window_Closed(object sender, EventArgs e) { OnEditCompleted?.Invoke(sender); }