Я пишу приложение WP8.1, используя WinJS и шаблон навигации в Visual Studio. В моем приложении есть панель приложений, и когда я перехожу на разные страницы, я использую hideCommands / showCommands, чтобы настроить панель приложений с помощью команд, подходящих для данной страницы. Проблема в том, что скрываемые команды не скрываются полностью до того, как будут показаны отображаемые команды. Это создает мгновенное мигание кнопок, которые нужно скрыть.
var commands = [appbar.winControl.getCommandById("commandA"), appbar.winControl.getCommandById("commandB"), appbar.winControl.getCommandById("commandC")];
appbar.winControl.hideCommands(commands);
appbar.winControl.showCommands("commandD");
Любая помощь будет оценена по достоинству.