WPF usercontrol - PullRequest
       13

WPF usercontrol

1 голос
/ 08 февраля 2010

У меня есть родительский UserControl, у которого есть свойство, к которому я хотел бы получить доступ из дочернего пользовательского контроля родительского элемента.

Возможно ли это? Я сделаю это через view-модель дочернего элемента управления.

Просто хотел получить представление о наилучшем подходе к этому.

Thankyou.

1 Ответ

3 голосов
/ 08 февраля 2010

Это не невозможно, но это не предпочтительный шаблон дизайна (по крайней мере, не тот, который я бы с радостью использовал).

Самый простой способ сделать это - передать родителя (через ссылку или интерфейс) ребенку (myabe во время новой процедуры).

Я бы сделал так, чтобы ребенок вызвал событие (которое обрабатывает родитель), когда ребенку нужно получить доступ к свойству родителя. По сути, потомок вызывает событие, родительский обрабатывает его, предоставляя ребенку необходимое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...