Как добавить страницу во фрейм с помощью кода в WPF - PullRequest
7 голосов
/ 26 сентября 2008

У меня есть окно, в которое я положил рамку. Я хотел бы добавить страницу во фрейм, когда я нажимаю кнопку, которая также находится в окне, но не в фрейме. В окне есть несколько кнопок, и каждый щелчок по кнопке должен загрузить другую страницу во фрейме.

Поскольку я совершенно новичок в этом материале WPF, вполне возможно, что этот подход не самый лучший, и я подумал о замене фрейма на холст и создании пользовательских элементов управления вместо страниц, которые будут добавлены в холст. Я приветствую любые идеи и предложения о том, как наилучшим образом решить эту проблему.

Я стремлюсь к функциональности, подобной приложению, которое Билли Холлис продемонстрировал в эпизоде ​​с днртв 115. (http://dnrtv.com/default.aspx?showID=115).

Ответы [ 2 ]

13 голосов
/ 26 сентября 2008

класс Frame предоставляет метод с именем «Navigate», который принимает содержимое, которое вы хотите отобразить в вашем кадре, в качестве параметра. попробуйте позвонить

myFrame.Navigate(myPageObject);

это должно работать

0 голосов
/ 05 июня 2014

yourFramName.NavigationService.Navigate (yourPageObject)

например Frame1.NavigationService.Navigate (new Page1 ());

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