2015-12-17 6 views
0

Я нашел в документации CommandBar это описание:AppBarButton в компактном режиме внутри CommandBar

В приложении кнопка управления бара характеризуется иконкой и связанным с ярлыком. Они имеют два размера; нормальный и компактный. По умолчанию отображается текстовая метка. Когда для свойства IsCompact установлено значение true, текстовая метка скрыта. При использовании в элементе управления CommandBar CommandBar автоматически устанавливает свойство IsCompact, когда элемент управления открыт и закрыт.

Могу ли я в состоянии хоть как-то поддерживать режим IsCompact активным AppBarButton также если CommandBar открыт?

Он работает, если я использую AppBar, однако он не имеет SecondaryCommands, а также я вижу в документации некоторую рекомендацию использовать CommandBar вместо AppBar для приложений Windows 10.

Вы должны использовать AppBar только при обновлении 8 приложения Универсальный Windows, который использует AppBar, и необходимо свести к минимуму изменения. Для новых приложений в Windows 10 мы рекомендуем вместо этого использовать элемент управления CommandBar.

Я экспериментировал с Opening и Opened событий CommandBar, но я не был слишком успешным с любым решением.

ответ

0

Переопределите шаблон AppBarButton (вы можете найти его здесь: https://msdn.microsoft.com/en-us/library/windows/apps/mt299122.aspx?f=255&MSPPError=-2147217396) и удалить изменения в компактном visualstate.

Таким образом, они всегда будут выглядеть одинаково.

+0

А, я просто не понимал этого простого подхода. Большое спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^