Как добавить страницу / usercontrol xaml в элемент управления формы Windows? - PullRequest
0 голосов
/ 12 июля 2011

поэтому я пытаюсь создать форму ввода в XAML и добавить ее на панель в моей программе на C # wpf.

Что я пытаюсь это:

Page pg = new Page();
Panel pnl = new Panel();

pnl.Controls.Add(pg);

Но я получаю сообщение об ошибке, в котором говорится, что не может преобразовать страницу в элемент управления ...

Я пробовал то же самое с xaml UserControl, с той же ошибкой.

Есть ли способ сделать это?

Спасибо!

1 Ответ

2 голосов
/ 12 июля 2011

Страница является корневым элементом , вы не можете добавлять родительские элементы к объекту Page. Также убедитесь, что вы задали пространство имен XML для этого элемента Page.

Я думаю, вы представляете это в неправильных терминах. Думайте об элементе Page как о самой веб-странице. Страницу можно разделить на панели, которые управляют макетом самой страницы.

Также имейте в виду, что сам класс Panel является только базовым классом . Используйте один из производных классов, чтобы получить нужный макет.

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