- Timestamp:
- 04/18/10 03:01:25 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/DockingMainForm.cs
r2963 r3394 36 36 InitializeComponent(); 37 37 } 38 39 38 public DockingMainForm(Type userInterfaceItemType) 40 39 : base(userInterfaceItemType) { 41 40 InitializeComponent(); 41 } 42 public DockingMainForm(Type userInterfaceItemType, bool showInViewHost) 43 : this(userInterfaceItemType) { 44 this.ShowInViewHost = showInViewHost; 42 45 } 43 46 … … 64 67 65 68 protected override Form CreateForm(IView view) { 66 return new DockForm(view); 69 DockForm form; 70 IContentView contentView = view as IContentView; 71 if (ShowInViewHost && contentView != null && contentView.GetType() != typeof(ViewHost)) { 72 ViewHost viewHost = new ViewHost(contentView.Content); 73 form = new DockForm(viewHost); 74 } else 75 form = new DockForm(view); 76 return form; 67 77 } 68 78
Note: See TracChangeset
for help on using the changeset viewer.