public MainWindow() { InitializeComponent(); SettingCtrl.InitializeParameter(this); ImageCtrl.InitializeParameter(SettingCtrl.SettingInstant, this); _downloadThread = ImageCtrl.AsyncDownload(); StateSwitch(State.Busy); AsyncWaiting(true); }
private void BtnOK_Click(object sender, RoutedEventArgs e) { if (_state.Equals(State.Setting)) { ImageCtrl.Visibility = Visibility.Visible; SettingCtrl.Hide(); //Download now ImageCtrl.InitializeParameter(SettingCtrl.SettingInstant, this); _downloadThread = ImageCtrl.AsyncDownload(); StateSwitch(State.Busy); AsyncWaiting(true); } else { ImageCtrl.SetWallpaper(); } }