示例#1
0
 private void Donate_Click(object sender, RoutedEventArgs e)
 {
     ViewModel.NitroStreamViewModel vm = this.DataContext as ViewModel.NitroStreamViewModel;
     if (vm != null)
     {
         vm.Donate();
     }
 }
示例#2
0
 private void Window_KeyUp(object sender, KeyEventArgs e)
 {
     ViewModel.NitroStreamViewModel vm = this.DataContext as ViewModel.NitroStreamViewModel;
     if (vm != null)
     {
         vm.UpdateKeyboardState(e.Key, false);
     }
     e.Handled = true;
 }
示例#3
0
 private void NitroStreamMain_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     ViewModel.NitroStreamViewModel vm = this.DataContext as ViewModel.NitroStreamViewModel;
     if (vm != null)
     {
         vm.Disconnect();
         if (vm.NtrViewerProcess != null)
         {
             vm.NtrViewerProcess.Kill();
         }
     }
 }
示例#4
0
        private void ConfigureViewerPath(object sender, RoutedEventArgs e)
        {
            OpenFileDialog fd = new OpenFileDialog();

            fd.DefaultExt = "exe";
            if (fd.ShowDialog() == true)
            {
                ViewModel.NitroStreamViewModel vm = this.DataContext as ViewModel.NitroStreamViewModel;
                if (vm != null)
                {
                    vm.ViewSettings.ViewerPath = fd.FileName;
                }
            }
        }
示例#5
0
 private void Update_Click(object sender, RoutedEventArgs e)
 {
     ViewModel.NitroStreamViewModel vm = this.DataContext as ViewModel.NitroStreamViewModel;
     //if (vm != null)
     //vm.Updater.GetUpdate();
 }
示例#6
0
 private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     _Vm = this.DataContext as ViewModel.NitroStreamViewModel;
 }
示例#7
0
 public Options()
 {
     InitializeComponent();
     _Vm = this.DataContext as ViewModel.NitroStreamViewModel;
 }