Развернуть панель приложения в приложении Windows Phone 7 из кода

Мне нужно знать, есть ли способ расширить панель приложений в приложении Windows Phone из кода.

Вот демонстрация состояний панели приложения: введите здесь описание изображения


person Maxim V. Pavlov    schedule 07.08.2011    source источник
comment
Кто-то уже спрашивал об этом: stackoverflow.com/questions/4459664 /   -  person Ray Vahey    schedule 07.08.2011


Ответы (2)


Несмотря на то, что у сторонних разработчиков нет API для этого, панель приложений выглядит немного странно в WP7. Если вы просматриваете изображение в полном размере в центре изображений, оно автоматически расширяет меню для вас. Возможно, это ошибка пользовательского интерфейса, или, возможно, мы все получим доступ к этому API в будущем обновлении. Стоит перепроверить.

person Ray Vahey    schedule 08.08.2011
comment
Нативные приложения на WP7 не создаются с использованием Silverlight, как сторонние приложения, поэтому они не являются хорошим показателем того, какие API-интерфейсы могут быть доступны в будущем для Silverlight, особенно в таких странных случаях, как этот. - person Andrew M; 08.08.2011
comment
Интересно, это звучит как хорошая причина для некоторых несоответствий. Но это не меняет моего мнения о том, что есть большая вероятность, что сторонние API будут добавлены для прецедентов пользовательского интерфейса, которые они установили в собственных приложениях. - person Ray Vahey; 08.08.2011

Нет (действительно, прочитайте документы в первый раз.). Да и зачем вообще заниматься таким безумием. Пользовательский интерфейс должен реагировать на взаимодействие с пользователем, а не наоборот!

person Claus Jørgensen    schedule 07.08.2011
comment
Спасибо. В документе, на который вы указали, не говорится (или я просто не вижу эту конкретную часть), что невозможно расширить панель приложения. Сначала я прочитал документ. Я видел, как люди используют триггеры внутри объявления панели приложений, и подумал, что, возможно, это способ сделать это. - person Maxim V. Pavlov; 07.08.2011
comment
Он может захотеть выставить элементы управления меню из взаимодействия с пользовательским интерфейсом в другом месте экрана. Например. выбор элемента в списке, чтобы открыть меню, относящееся к этому элементу. - person Ray Vahey; 07.08.2011
comment
Что касается мотивации, мне просто нужно, чтобы пользователь мог прочитать текст под значками панели приложений, когда приложение запускается в первый раз, поскольку пользователь сначала не знаком с пользовательским интерфейсом. - person Maxim V. Pavlov; 07.08.2011
comment
Пользователь нажмет на многоточие, если он не знаком с назначением кнопок. Это естественное поведение для всей платформы (и очень интуитивно понятное). - person Claus Jørgensen; 07.08.2011
comment
Текст ниже также предназначен для кнопок. Размещение произвольного текста, который ничего не делает, в этом месте — плохой пользовательский интерфейс. Если ваш пользовательский опыт не ясен, возможно, вам следует переосмыслить его, чтобы он соответствовал парадигме WP7. - person William Melani; 08.08.2011
comment
Я просто не хочу использовать обычную кнопку записи с закрашенным кружком, поэтому использую волновое изображение. Некоторым пользователям может понадобиться увидеть, что в этом приложении это кнопка записи. Если бы они могли видеть его (с текстом внизу) при запуске, это было бы хорошей функцией. Я думаю, что недостаток функциональности того или иного элемента управления не следует оправдывать риторикой о его полезности. - person Maxim V. Pavlov; 08.08.2011