Ответ 1
Это должно работать:
<AppBar
VerticalAlignment="Bottom">
<Button
AutomationProperties.Name="Play"
Style="{StaticResource PlayAppBarButtonStyle}"
Command="{Binding PlayCommand}" />
</AppBar>
– вы бы поместили это в корневую сетку макета страницы.
* EDIT
Примечание. Согласно документации - вы должны поместить ее в свойство Page.BottomAppBar, хотя, по крайней мере, в Windows 8 Consumer Preview - он отлично работает при использовании в любой сетке, что удобно, если ваш пользовательский интерфейс не плотно связан с контролем страницы.
* EDIT 2, ответ от MSFT:
Рекомендуемый подход - использовать свойства Page.BottomAppBar/TopAppBar.
- Известные проблемы с тестированием в Consumer Preview, если AppBars добавлены без использования этих свойств
- AppBars не используют соответствующие анимации, если они добавлены без использования этих свойств.
- Если AppBars добавлены как дочерние элементы произвольных элементов, проще для нескольких элементов управления попытаться создать/изменить AppBars, что приведет к непоследовательному опыту пользователя.
* РЕДАКТИРОВАТЬ 3
CustomAppBar в WinRT XAML Toolkit можно использовать где угодно, анимировать на основе Vertical/Horizontal-Alignment, может иметь другой контент, наложенный поверх он также имеет свойство CanOpen, которое позволяет заблокировать его при открытии.