示例#1
0
        private void BtnInstallModLoader_Click(object sender, RoutedEventArgs e)
        {
            ChangeState(false);
            PgbLoad.Value           = 1;
            PgbLoad.IsIndeterminate = false;
            RefreshButtonStates();

            new Thread(() =>
            {
                InjectHelper.InstallModLoader(this);
                Dispatcher.Invoke(() =>
                {
                    PgbLoad.Value           = 0;
                    PgbLoad.IsIndeterminate = false;
                    RefreshButtonStates();
                    RefreshInstalled();
                });
            }).Start();
        }