Как показать XAML внутри элемента управления вкладками в Silverlight 4 - PullRequest
0 голосов
/ 12 июля 2010

Мне интересно, как отобразить страницу XAML в элементе управления вкладками, который является частью другой страницы XAML.Или, если на то пошло, если это вообще возможно.Я хочу иметь возможность нажимать кнопку на странице 1 и просматривать страницу 2 в элементе управления вкладки, который находится на странице 1.

Будет ли это обрабатываться в элементе управления Frame?Или что-то другое?Или вообще есть лучший подход к этому?

Я программирую на Silverlight-4.0, C # -4.0 из Visual Studio 2010.

Ответы [ 2 ]

1 голос
/ 12 июля 2010

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

Страница в silverlight - это просто пользовательский элемент управления.Вы можете поместить пользовательский элемент управления на вкладку так же, как и любой другой элемент управления.Чтобы использовать локальный пользовательский контроль в другом файле xaml, вам нужно сделать следующее:

Добавить это в корневой элемент страницы, содержащей вкладки:

xmlns:local="clr-reference.MyApplicationNamespace"

ЗатемВы можете добавить это, чтобы добавить элемент управления на вкладку:

<local:usercontrolname name="mycontrol" someproperty="value" />
1 голос
/ 12 июля 2010

Вы можете проверить Silverlight Navgition Framework Вы можете отображать "кадры" внутри вашего элемента управления.Он также поддерживает глубокое связывание, что является убийственной особенностью здесь.

Это очень хорошее вступление - Тим Хойер

...