2016-02-13 7 views
0

Я пишу библиотеку WPF, где я использую метод Frame.Navigate. Мне интересно узнать, каковы требования для параметра content, переданного в метод? Требует ли этот объект быть подклассом класса Page? Если да, то почему он не принимает страницу вместо параметра объекта?Каковы требования к параметру контента в Frame.Navigate?

Я попытался изучить исходный код WPF here, но в конце концов я сдался после 10 методов. MSDN также довольно расплывчата; он просто говорит "the object that contains the content to navigate to."

Может ли кто-нибудь сказать мне требования к этому методу? Очевидно, что-то вроде Frame.Navigate("Hello world") не будет работать, поэтому какие критерии должен выполнить параметр?

Спасибо за помощь.

ответ

0

Фактически Frame.Navigate("Hello world") работает без проблем.

Нет ограничений на то, что вы можете установить как параметр content.

Цитата WPF развязали о Frame:

управления Frame имеет произвольное содержание, так же, как и все другие содержания управления, но он изолирует содержимое от остальной части интерфейса пользователя. Например, свойства, которые обычно наследуются вниз по дереву элементов, останавливаются, когда они достигают Frame. Во многих отношениях WPF Frame s действуют как фреймы в HTML.

Это просто еще один элемент управления контентом, который отделяет его содержимое от остальной части приложения (не наследуя свойства) и предлагая встроенную навигацию.

Смежные вопросы