Changeset 11412 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/PortView.cs
- Timestamp:
- 10/03/14 02:20:19 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/PortView.cs
r11409 r11412 20 20 #endregion 21 21 22 using HeuristicLab.Co re;22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core.Views; 24 24 using HeuristicLab.MainForm; … … 30 30 [Content(typeof(Port<>), true)] 31 31 [Content(typeof(IPort<>), false)] 32 public partial class PortView<T> : NamedItemView where T : class, IItem { 33 public new IPort<T> Content { 34 get { return (IPort<T>)base.Content; } 32 [Content(typeof(IPort), false)] 33 public partial class PortView : NamedItemView { 34 public new IPort Content { 35 get { return (IPort)base.Content; } 35 36 set { base.Content = value; } 36 37 } … … 56 57 } else { 57 58 valueViewHost.ViewType = null; 58 valueViewHost.Content = Content.Value ;59 valueViewHost.Content = Content.Value as IContent; 59 60 } 60 61 } … … 62 63 protected override void SetEnabledStateOfControls() { 63 64 base.SetEnabledStateOfControls(); 64 valueGroupBox.Enabled = Content!= null;65 valueGroupBox.Enabled = (Content as IContent) != null; 65 66 } 66 67 protected virtual void Content_ValueChanged(object sender, System.EventArgs e) { … … 69 70 else { 70 71 valueViewHost.ViewType = null; 71 valueViewHost.Content = Content.Value ;72 valueViewHost.Content = Content.Value as IContent; 72 73 73 74 }
Note: See TracChangeset
for help on using the changeset viewer.