Пользовательский контроль WPF

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

Спасибо всем


person Prashant Cholachagudda    schedule 02.04.2009    source источник


Ответы (3)


Вы можете использовать Window.GetWindow. Тем не менее, вы можете подумать о редизайне, при котором Window отвечает за свое содержимое, а не за что-то, размещенное внутри Window.

person Kent Boogaart    schedule 02.04.2009

Вы можете сделать это, обратившись к свойству Parent. Но почему бы не вызвать событие из UserControl, которое обрабатывается в окне, и добавить туда другой элемент управления?

person Martin Moser    schedule 02.04.2009

Или вы можете создать событие и делегат в пользовательском элементе управления и обработать его в окне.

person angad.stjudes    schedule 15.02.2013