Как изменить положение области переполнения CommandBar в VS2015?

Могу ли я узнать, как можно изменить положение области переполнения CommandBar (когда нажата кнопка с многоточием «увидеть больше»), чтобы она находилась под CommandBar (а не над ней), когда элемент управления CommandBar расположен в нижней части панели управления. страница?

Спасибо.


person Shiraz S Kaderuppan    schedule 04.07.2016    source источник
comment
под областью переполнения вы имеете в виду меню переполнения или метки кнопок? См. изображения эта ссылка.   -  person Elvis Xia - MSFT    schedule 05.07.2016
comment
Привет, Элвис, область переполнения включает оба меню переполнения [которое появляется как раскрывающееся (или всплывающее) меню при нажатии кнопки с многоточием], а также метки кнопок (которые помещаются на CommandBar и которые не видны, когда CommandBar находится в свернутом состоянии). Спасибо.   -  person Shiraz S Kaderuppan    schedule 06.07.2016


Ответы (2)


Я изо всех сил пытался понять логику, стоящую за этим, но потерпел неудачу... То, что я сделал, чтобы заставить его открыться на той стороне, которую я хочу, - это отредактировать шаблон элемента управления и изменить визуальные состояния, относящиеся к неправильной стороне, на правильные. . (Например, замените код $StateOpenUp на $StateOpenDown, если вы хотите, чтобы он всегда открывался вниз.)

person Tamás Deme    schedule 05.07.2016
comment
Привет, Тамас, это хорошая попытка - спасибо за попытку ответить на мой вопрос. :) - person Shiraz S Kaderuppan; 06.07.2016

После тестирования моего кода я нашел потенциальный способ решения этой проблемы следующим образом:

Вам нужно будет инкапсулировать код XAML для CommandBar в RelativePanel, затем установить высоту CommandBar в требуемое значение и выровнять его с относительно нижней части указанной панели.

person Shiraz S Kaderuppan    schedule 06.07.2016