2015-07-23 5 views
2

Мне понадобится расширяемый элемент управления контентом, например панель закладок Chrome. То, что я не могу решить, кнопка с содержимым >> с правой стороны. Это видно только тогда, когда окно недостаточно широко, чтобы показать все закладки.WPF расширяемый StackPanel (или что-то еще)

original image: www.fixedbyvonnie.com/wp-content/uploads/2014/09/fixedbyvonnie-chrome-bookmark-bar.png

Я думаю, что StackPanel будет лучше для этого (потому что тогда его ориентация может быть изменена), но я не знаю, как добавить кнопку >> к ней автоматически и содержимое невидимого в контекстное меню.
Еще одна вещь, о которой я думал, чтобы сделать все это с типом меню, но у меня действительно нет хорошей идеи ...

Заранее спасибо, если у кого-нибудь есть.

+0

управления Панель инструментов это встроенный. –

ответ

2

Элемент управления Toolbar имеет встроенную функцию переполнения. В частности, ToolbarOverflowPanel, встроенный в панель управления. Вы можете контролировать, как обрабатывается переполнение, установив свойство OverFlowMode, используя SetOverflowMode.

Кроме того, если вы используете контейнер ToolBarTray, вы можете установить ориентацию панели инструментов.

Например:

<ToolBarTray Orientation="Vertical"> 
    <ToolBar> 
     <Button Content="A" /> 
     <Button Content="B" /> 
     <Button Content="C" /> 
    </ToolBar> 
</ToolBarTray> 

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

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