WPF ToolBar: как упорядочить панели инструментов во время разработки - PullRequest
5 голосов
/ 13 сентября 2010

У меня есть две панели инструментов Wpf в одной панели инструментов.Как сделать так, чтобы они помещались в два ряда?

Я заметил, что пользователи могут перемещать их во время выполнения.Есть ли способ получить то же поведение во время разработки без использования двух ToolBarTrays?

Подводя итог, при запуске я хочу следующее:

alt text

вместо этого:

alt text

Спасибо

1 Ответ

5 голосов
/ 14 сентября 2010

Используйте Band и BandIndex для управления макетом панели инструментов.

    <ToolBarTray Background="White">
        <ToolBar Band="1" BandIndex="1">
            <Button Content="B1"/>
            <Button Content="B2"/>
            <Button Content="B3"/>
        </ToolBar>
        <ToolBar Band="2" BandIndex="1">
            <Button Content="B4"/>
            <Button Content="B5"/>
        </ToolBar>
        <ToolBar Band="2" BandIndex="2">
            <Button Content="B6"/>
            <Button Content="B7"/>
        </ToolBar>
    </ToolBarTray>
...