private void RemoveApp(object obj) { if (obj is NexusDomainHandler ndh) { OtherGameHandlers.Remove(ndh); } }
private void AddNXMApp() { OpenFileDialog ofd = new OpenFileDialog() { Filter = $@"{M3L.GetString(M3L.string_executables)}|*.exe", CheckFileExists = true, }; var result = ofd.ShowDialog(); if (result.HasValue && result.Value) { OtherGameHandlers.Add(new NexusDomainHandler() { ProgramPath = ofd.FileName, Arguments = GetDefaultArgumentsForApp(Path.GetFileNameWithoutExtension(ofd.FileName)) }); } }