Exemplo n.º 1
0
        private void KernelDataGrid_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            DataGrid dg = (DataGrid)sender;

            if (dg.SelectedItem != null)
            {
                PoolKernelViewModel kernelVm = (PoolKernelViewModel)dg.SelectedItem;
                kernelVm.Edit.Execute(null);
            }
        }
Exemplo n.º 2
0
 public static void ShowEditWindow(PoolKernelViewModel source)
 {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         IsDialogWindow = true,
         IconName       = "Icon_Kernel",
         CloseVisible   = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         PoolKernelViewModel vm = new PoolKernelViewModel(source);
         vm.CloseWindow         = () => window.Close();
         return(new PoolKernelEdit(vm));
     }, fixedSize: true);
 }
Exemplo n.º 3
0
 public static void ShowWindow(FormType formType, PoolKernelViewModel source)
 {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         Title           = "矿池级参数",
         FormType        = formType,
         Width           = 550,
         IsMaskTheParent = true,
         IconName        = "Icon_Kernel",
         CloseVisible    = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         PoolKernelViewModel vm = new PoolKernelViewModel(source);
         window.AddCloseWindowOnecePath(vm.Id);
         return(new PoolKernelEdit(vm));
     }, fixedSize: true);
 }
Exemplo n.º 4
0
 public static void ShowWindow(FormType formType, PoolKernelViewModel source) {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         Title = "矿池级参数",
         FormType = formType,
         Width = 550,
         IsMaskTheParent = true,
         IconName = "Icon_Kernel",
         CloseVisible = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         PoolKernelViewModel vm = new PoolKernelViewModel(source);
         window.AddOnecePath<CloseWindowCommand>("处理关闭窗口命令", LogEnum.DevConsole, action: message => {
             window.Close();
         }, pathId: vm.Id, location: typeof(PoolKernelEdit));
         return new PoolKernelEdit(vm);
     }, fixedSize: true);
 }
Exemplo n.º 5
0
 public static void ShowWindow(FormType formType, PoolKernelViewModel source)
 {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         Title          = "矿池级参数",
         FormType       = formType,
         Width          = 550,
         IsDialogWindow = true,
         IconName       = "Icon_Kernel",
         CloseVisible   = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         PoolKernelViewModel vm = new PoolKernelViewModel(source)
         {
             CloseWindow = () => window.Close()
         };
         return(new PoolKernelEdit(vm));
     }, fixedSize: true);
 }
Exemplo n.º 6
0
 public PoolKernelEditCommand(FormType formType, PoolKernelViewModel source)
 {
     this.FormType = formType;
     this.Source   = source;
 }
Exemplo n.º 7
0
 public PoolKernelEdit(PoolKernelViewModel vm)
 {
     this.DataContext = vm;
     InitializeComponent();
 }
Exemplo n.º 8
0
 public PoolKernelEdit(PoolKernelViewModel vm)
 {
     this.DataContext = vm;
     InitializeComponent();
     ResourceDictionarySet.Instance.FillResourceDic(this, this.Resources);
 }