To powinno działać:
<AppBar
VerticalAlignment="Bottom">
<Button
AutomationProperties.Name="Play"
Style="{StaticResource PlayAppBarButtonStyle}"
Command="{Binding PlayCommand}" />
</AppBar>
– byś umieścić, że w układzie głównym siatki stronie.
* EDIT
Uwaga: Zgodnie z dokumentacją - należy umieścić go w Page.BottomAppBar nieruchomości, chociaż przynajmniej w systemie Windows Preview 8 Konsumentów - to działa dobrze, gdy jest stosowany w każdym siatki, co jest wygodne, jeśli ISN UI” • ściśle powiązane z kontrolą strony.
* Edycja 2 response from MSFT:
Zalecanym rozwiązaniem jest wykorzystanie właściwości/TopAppBar Page.BottomAppBar.
- Znane są problemy HIT-badawczych w podglądzie Konsumentów jeśli AppBars są dodawane bez używania tych właściwości
- W AppBars Nie używaj odpowiednich animacji, jeśli są one dodawane bez używania tych właściwości
- Jeśli AppBars są dodaje się jako dzieci w dowolnych elementów, to jest łatwiejsze dla wielu kontroli próba na tworzenie/modyfikacja AppBars, w wyniku niezgodnego doświadczenia użytkownika
* Edycja 3
CustomAppBar w WinRT XAML Toolkit może być używany w dowolnym miejscu, animuje w oparciu o wyrównanie w pionie/poziomie, może mieć inne treści nałożone na niego, a także ma właściwość CanOpen, która pozwala na blokowanie jej otwierania.
W WinRT trzeba umieścić go wewnątrz Page.BottomAppBar lub Page.TopAppBar nieruchomości. Proponuję poprawić swoją odpowiedź, aby uniknąć głosowania w dół =). – Carlo
@carlo ma rację. zmienili to między podglądami dla deweloperów a konsumentami. –
Zrobili to? Nigdy tego nie zauważyłem. Po prostu umieściłem go w siatce we wszystkich moich aplikacjach i po prostu działa. Co zrobić, jeśli nie mam strony? Tak naprawdę planowałem przestać używać kontrolek Microsoft Frame/Page i zamieniać je na moje, ponieważ ich ssanie (ograniczone funkcje). Masz na myśli, że będę musiał również zbudować swój własny AppBar? Na razie po prostu umieszczenie go w siatce działa. Poszukam dokumentacji, która może wskazywać, że przestałaby działać w przyszłych kompilacjach ... –