private void btnSetting(object sender, RoutedEventArgs e) { GameSettingDialog dialog = new GameSettingDialog(); dialog.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner; dialog.Owner = this; dialog.ShowDialog(); }
public override async void OnLoad() { string path = ShareSetting.Setting.LOLPath = OperateIniFile.ReadIniData("Game", "RootPath", "", ShareSetting.ConfigPath); ShareSetting.Setting.ImagePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Images"); ShareSetting.Setting.DownloadsPath = OperateIniFile.ReadIniData("Game", "Downloads", "", ShareSetting.ConfigPath); if (string.IsNullOrEmpty(ShareSetting.Setting.DownloadsPath)) { ShareSetting.Setting.DownloadsPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Downloads"); } if (string.IsNullOrEmpty(path)) { var dialog = new FolderBrowserDialog(); dialog.Description = "运行本程序前,先设置LOL目录"; if (dialog.ShowDialog() == DialogResult.OK) { path = dialog.SelectedPath; ShareSetting.Setting.LOLPath = path; OperateIniFile.WriteIniData("Game", "RootPath", path, ShareSetting.ConfigPath); if (IsAdministrator()) { GameSettingDialog.InitReg(); } else { System.Windows.MessageBox.Show("用管理员模式运行可激活OB功能", "不是以管理员身份运行"); } } } IsOpenView = Model.CheckView(); IsNoTP = Model.CheckNoTP(); LoadHeros(); CurrentAlbum = AlbumList[0]; LoadVideos(); }