public static void ShowWindow(GpuNameViewModel source) { ContainerWindow.ShowWindow(new ContainerWindowViewModel { Title = "添加显卡特征名", FormType = FormType.Add, IsMaskTheParent = true, Width = 320, FooterVisible = System.Windows.Visibility.Collapsed, CloseVisible = System.Windows.Visibility.Visible, IconName = "Icon_Gpu" }, ucFactory: (window) => { GpuNameViewModel vm = new GpuNameViewModel(source); window.AddCloseWindowOnecePath(vm.Id); return(new GpuNameAdd(vm)); }, beforeShow: (window, uc) => { uc.DoFocus(); }, fixedSize: true); }
public AddGpuNameCommand(GpuNameViewModel gpuNameVm) { this.GpuNameVm = gpuNameVm; }
public GpuNameAdd(GpuNameViewModel vm) { this.Vm = vm; this.DataContext = vm; InitializeComponent(); }