BetterExplorer.MainWindow.Set_Wallpaper C# (CSharp) Méthode

Set_Wallpaper() private méthode

private Set_Wallpaper ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
Résultat void
    private void Set_Wallpaper(object sender, RoutedEventArgs e) {
      Wallpaper.Style ThisStyle;

      if (sender == btnWallpaper)
        ThisStyle = Wallpaper.Style.Stretched;
      else if (sender == miWallFill)
        ThisStyle = Wallpaper.Style.Fill;
      else if (sender == miWallFit)
        ThisStyle = Wallpaper.Style.Fit;
      else if (sender == miWallStretch)
        ThisStyle = Wallpaper.Style.Stretched;
      else if (sender == miWallTile)
        ThisStyle = Wallpaper.Style.Tiled;
      else if (sender == miWallCenter)
        ThisStyle = Wallpaper.Style.Centered;
      else
        throw new Exception("Invalid Sender");

      Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart)(() => {
        Wallpaper TheWall = new Wallpaper();
        TheWall.Set(new Uri(_ShellListView.GetFirstSelectedItem().ParsingName), ThisStyle);
      }));
    }
MainWindow