WPF contentcontrol выходит за пределы родительского контроля - PullRequest
1 голос
/ 25 марта 2011

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

outline of display

в настоящее время оверлей перейдет в элемент управления «My Control». Я хотел бы, чтобы я все еще мог определить его в этом элементе управления (если он необходим), но когда он отображается, он может охватывать всю основную область содержимого и / или главное окно.

это вообще возможно?

Спасибо

Ответы [ 2 ]

1 голос
/ 25 марта 2011

Конечно, это возможно, просто оберните его во всплывающее окно! :) Возможно, вам придется вручную растянуть его, но Popup - это элемент управления, который позволит вам выйти за пределы родительского представления.

0 голосов
/ 25 марта 2011

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

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

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