public MainMenuView(IHarmonicContainerPresentation harmonicContainer, IMainMenuController mainMenuController) { InitializeComponent(); _mainMenuController = mainMenuController; _harmonicContainer = harmonicContainer; _harmonicContainerVizualization = new HarmonicContainerVizualizer(_harmonicContainer, tabPage1, chartTableView); _harmonicContainer.AddObserver(_harmonicContainerVizualization); InitializeEventHandlers(); }
public HarmonicContainerVizualizer(IHarmonicContainerPresentation harmonicContainer, TabPage tabPage, DataGridView tableView) { _harmonicContainer = harmonicContainer; _chart = new Chart { Parent = tabPage, Dock = DockStyle.Fill }; _tableView = tableView; InitializeTable(); }