/// <summary>Конструктор</summary> /// <param name="view">Элемент представления для формы</param> /// <param name="service">Обработчик действий с моделью</param> public HuffmanPresenter(IHuffmanView view, IHuffmanService service) { _view = view; _service = service; /// <summary>Инициализируем пустые поля</summary> _huffmanAlgorithm = new HuffmanAlgorithm(); _fileStream = null; /// <summary>Прикрепляем обработчики</summary> _view.Open += () => Open(_view.FilePathIn); _view.Code += () => Code(_view.FilePathOut); }
public MainWindow() { InitializeComponent(); this._huffmanService = new HuffmanService(); }