Как добавить панель приложения в пользовательский элемент управления в wp7 - PullRequest
0 голосов
/ 27 января 2011

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

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

Панель приложения является прикрепленным свойством PhoneApplicationPage.Я пытался ссылаться на Microsoft.Phone.Shell, но получаю неверный тип.

Есть идеи, как добавить его в свой пользовательский элемент управления?

Ответы [ 2 ]

2 голосов
/ 27 января 2011

ApplicationBar - это сервис, который предоставляется операционной системой, то есть не является частью Framework, и может использоваться только на уровне страницы, а не в вашем UserControl.Кроме того, ApplicationBar не поддерживает обычные привязки, как вы видели.Как упомянуто выше, есть ряд решений, которые предоставляют обходные пути для этой проблемы.

В качестве альтернативы вы можете использовать поведения ApplicationBarButtonCommand и ApplicationBarButtonNavigation из Silverlight Windows Phone Toolkit .Это достаточно простая задача - создать свой ApplicationBarMenuCommand, если он вам нужен.

2 голосов
/ 27 января 2011

Панель приложения такая боль в а **.Этот элемент управления не Silverlight, а родной.Может быть, вам повезет больше с этим решением: http://blog.humann.info/post/2010/08/27/How-to-have-binding-on-the-ApplicationBar.aspx

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