BetterExplorer.MainWindow.Set_Wallpaper C# (CSharp) 메소드

Set_Wallpaper() 개인적인 메소드

private Set_Wallpaper ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
리턴 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