Exemplo n.º 1
0
 public static void ShowWindow(CoinKernelViewModel coinKernelVm, InputSegmentViewModel segment)
 {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         Title           = "片段",
         IsMaskTheParent = true,
         Width           = 500,
         CloseVisible    = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         InputSegmentEditViewModel vm = new InputSegmentEditViewModel(coinKernelVm, segment);
         window.AddCloseWindowOnecePath(vm.Id);
         return(new InputSegmentEdit(vm));
     }, fixedSize: true);
 }
 public static void ShowWindow(CoinKernelViewModel coinKernelVm, InputSegment segment)
 {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         Title          = "片段",
         IsDialogWindow = true,
         CloseVisible   = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         InputSegmentEditViewModel vm = new InputSegmentEditViewModel(coinKernelVm, segment)
         {
             CloseWindow = () => window.Close()
         };
         return(new InputSegmentEdit(vm));
     }, fixedSize: true);
 }
Exemplo n.º 3
0
 public static void ShowWindow(CoinKernelViewModel coinKernelVm, InputSegmentViewModel segment)
 {
     ContainerWindow.ShowWindow(new ContainerWindowViewModel {
         Title           = "片段",
         IsMaskTheParent = true,
         Width           = 500,
         CloseVisible    = System.Windows.Visibility.Visible
     }, ucFactory: (window) =>
     {
         InputSegmentEditViewModel vm = new InputSegmentEditViewModel(coinKernelVm, segment);
         window.AddOnecePath <CloseWindowCommand>("处理关闭窗口命令", LogEnum.DevConsole, action: message => {
             window.Close();
         }, pathId: vm.Id, location: typeof(InputSegmentEdit));
         return(new InputSegmentEdit(vm));
     }, fixedSize: true);
 }
Exemplo n.º 4
0
 public InputSegmentEdit(InputSegmentEditViewModel vm)
 {
     this.DataContext = vm;
     InitializeComponent();
 }