public ComputerOverviewView(IComputerController computerController = null, IClientConfig clientConfig = null) { InitializeComponent(); _computerController = computerController ?? new ComputerController(); _clientConfig = clientConfig ?? new ClientConfig(); LoadComputers(); EventHelper.Instance.OnNewScan += OnNewScan; }
public ScanOverviewView(IComputerController computerController = null, IClientConfig clientConfig = null) { InitializeComponent(); // IOC injection _computerController = computerController ?? new ComputerController(); _clientConifg = clientConfig ?? new ClientConfig(); // registration of events EventHelper.Instance.OnSelectedComputerChanged += SelectedComputerChanged; EventHelper.Instance.OnNewScan += NewScan; }
/// <summary> /// Инициализация контроллера игрока-компьютера /// </summary> /// <param name="parGameView"></param> /// <param name="parModel"></param> public void InitComputerController(GameView parGameView, Model parModel) { _computerController = new ComputerFormController(parGameView, parModel, _player); }