Свойства во View которое ссылается на Control
У меня во View объявлено свойство:
public GMapControl GMapControl { get; private set; }
и во время инициализации формы свойству присваивается MyGMapControl, который я разместил на форме.
public Form()
{
InitializeComponent();
GMapControl = MyGMapControl;
}
После этого я могу вызывать методы и свойства GMapControl из Presenter (в нем содержится интерфейс представления). Архитектура MVP.
- Является ли такой проброс контрола из View в Presenter нарушением архитектуры?
- Если на 1 вопрос ответ нет тогда: Если мне нужно задать некоторые свойства GMapControl где нужно это делать: на стороне Presenter или создать метод во View и вызывать метод из Presenter?