private void NewModPackButton_Click(object sender, RoutedEventArgs e) { NewModPackWindow dioulouge = new NewModPackWindow(); dioulouge.Create += CreateModPack; dioulouge.Show(); }
public bool CreateModPack(NewModPackWindow sender) { if (!ModPacks.Contains(sender.ModPack, new ModPackCompairer()) && (from character in sender.ModPack.Name where System.IO.Path.GetInvalidFileNameChars().Contains(character) select character).Count() == 0) { File.Create(System.IO.Path.Combine(ModPacksFolder, sender.ModPack.Name + ".txt")).Close(); ModPacks.Add(sender.ModPack); return(true); } else { return(false); } }