W Windows 8, bardzo łatwo dodać pasek aplikacji i zarządzać nim, ale teraz testuję nowy Windows Phone 8.1 SDK, aby zbudować projekt z nową funkcją Geofencing, ale nie mogę t wiedzieć, jak dodać pasek aplikacji w aplikacji.Jak dodać AppBar w Windows Phone 8.1
Odpowiedz
W systemie Windows Phone 8.1 możemy dodać BottomAppBar
, aby dodać pasek aplikacji. Zwykle używamy CommandBar
do tworzenia podstawowego BottomAppBar. Pasek poleceń zawiera dwa kolekcję: PrimaryCommands
i SecondaryCommands
, to podobna shell:ApplicationBar.Buttons
i shell:ApplicationBar.MenuItems
w Windows Phone 8.
Przeczytaj to demo proszę, możemy utworzyć pasek poleceń z dwoma przyciskami: zoomout i zoomin, a dwa MENUITEM: test01 pasuje i Test02:
<Page.BottomAppBar>
<CommandBar IsSticky="True" x:Name="appBar">
<CommandBar.PrimaryCommands>
<AppBarButton Icon="ZoomOut" IsCompact="False" Label="ZoomOut"/>
<AppBarButton Icon="ZoomIn" IsCompact="False" Label="ZoomIn"/>
</CommandBar.PrimaryCommands>
<CommandBar.SecondaryCommands>
<AppBarButton Label="Test01"/>
<AppBarButton Label="Test02"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</Page.BottomAppBar>
Edytuj: Teraz kod jest poprawny!
Oto inny sposób. Przewiń całą drogę do góry XAML, następnie kliknij pierwszy tekst/ciąg <phone:PhoneApplicationPage
możesz nacisnąć F4, aby wyświetlić "Wspólne" zaznaczenie lub możesz po prostu kliknąć na niego i po prostu przejść do właściwości i nacisnąć " Często "i tam pojawi się nowa opcja o nazwie" ApplicationBar ". Ta droga jest znacznie lepsza, możesz w ten sposób stworzyć nową, świeżą.
Jest to również dobre sposób, jeśli mogę wybrać dwie odpowiedzi, jak poprawne, zrobię to dziękuję :) –
Utwórz klasę z metodą
public static void AddNewAppBarinPage(Page myPage)
{
CommandBar cbar = new CommandBar { ClosedDisplayMode = AppBarClosedDisplayMode.Minimal };
AppBarButton appBarButton = new AppBarButton { Label = "Audio" };
cbar.PrimaryCommands.Add(appBarButton);
myPage.BottomAppBar = cbar;
}
wykorzystania na stronie:
AppBarCustom.AddNewAppBarinPage(this);
'IsSticky' nie robi nic na WP 8.1 –
to możliwe, aby być umieszczone w górnej części aplikacji zrobić? (Mówi TopAppBar) – Vassilis
Nie możemy tego zrobić. W telefonie z systemem Windows dostępny jest tylko BottomAppBar. –