Exemple #1
0
 public MainWindow()
 {
     InitializeComponent();
     SettingCtrl.InitializeParameter(this);
     ImageCtrl.InitializeParameter(SettingCtrl.SettingInstant, this);
     _downloadThread = ImageCtrl.AsyncDownload();
     StateSwitch(State.Busy);
     AsyncWaiting(true);
 }
Exemple #2
0
 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();
     }
 }