Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/07/14 08:32:58 (10 years ago)
Author:
swagner
Message:

#2205: Worked on optimization networks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/PortView.cs

    r11412 r11421  
    2828namespace HeuristicLab.Optimization.Networks.Views {
    2929  [View("Port View")]
    30   [Content(typeof(Port<>), true)]
    31   [Content(typeof(IPort<>), false)]
     30  [Content(typeof(Port), true)]
    3231  [Content(typeof(IPort), false)]
    3332  public partial class PortView : NamedItemView {
     
    4039      InitializeComponent();
    4140    }
    42 
    43     protected override void DeregisterContentEvents() {
    44       Content.ValueChanged -= Content_ValueChanged;
    45       base.DeregisterContentEvents();
    46     }
    47 
    48     protected override void RegisterContentEvents() {
    49       base.RegisterContentEvents();
    50       Content.ValueChanged += Content_ValueChanged;
    51     }
    52 
    53     protected override void OnContentChanged() {
    54       base.OnContentChanged();
    55       if (Content == null) {
    56         valueViewHost.Content = null;
    57       } else {
    58         valueViewHost.ViewType = null;
    59         valueViewHost.Content = Content.Value as IContent;
    60       }
    61     }
    62 
    63     protected override void SetEnabledStateOfControls() {
    64       base.SetEnabledStateOfControls();
    65       valueGroupBox.Enabled = (Content as IContent) != null;
    66     }
    67     protected virtual void Content_ValueChanged(object sender, System.EventArgs e) {
    68       if (InvokeRequired)
    69         Invoke(new EventHandler(Content_ValueChanged), sender, e);
    70       else {
    71         valueViewHost.ViewType = null;
    72         valueViewHost.Content = Content.Value as IContent;
    73 
    74       }
    75     }
    7641  }
    7742}
Note: See TracChangeset for help on using the changeset viewer.