コード例 #1
0
 /// <summary>
 /// Creates the layout vm.
 /// </summary>
 /// <param name="layout">The layout.</param>
 /// <returns>ILayoutViewModel.</returns>
 public ILayoutViewModel CreateLayoutVM(ProcessLayoutEdit layout)
 {
     var layoutVm = new NewLayoutViewModel(layout) { Name = layout.Name, Id = layout.Id, LayoutString = layout.LayoutInfo };
     //DeploymentService.Container.ComposeParts(sectionVM);
     DeploymentService.Container.SatisfyImportsOnce(layoutVm);
     return layoutVm;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NewLayoutViewModel" /> class.
 /// </summary>
 /// <param name="layout">The layout.</param>
 public NewLayoutViewModel(ProcessLayoutEdit layout)
 {
     this.Model = layout;
 }
コード例 #3
0
 /// <summary>
 /// Creates the layout vm.
 /// </summary>
 /// <param name="layout">The layout.</param>
 /// <returns>ProcessSearchLayoutViewModel.</returns>
 public ProcessSearchLayoutViewModel CreateLayoutVM(ProcessLayoutEdit layout)
 {
     var layoutVM = new ProcessSearchLayoutViewModel(layout);
     //DeploymentService.Container.ComposeParts(sectionVM);
     DeploymentService.Container.SatisfyImportsOnce(layoutVM);
     return layoutVM;
 }
コード例 #4
0
        /// <summary>Destructs this instance.</summary>
        public void Destruct()
        {
            Model = null;

            if (LayoutColumns != null)
                LayoutColumns.Clear();
        }