Сравнение WPF с управлением WINFORM

У нас есть свойство "layoutstyle" в Winform, чтобы изменить стиль макета на горизонтальный / вертикальный (все заголовки и подменю), который должен использоваться в WPF для получения того же результата.

1 ответ

Вы можете дать вашему меню новый ItemsPanelTemplate, например:

<Menu>
    <Menu.ItemsPanel>
        <ItemsPanelTemplate>
            <VirtualizingStackPanel Orientation="Vertical"/>
        </ItemsPanelTemplate>
    </Menu.ItemsPanel>
    <MenuItem Header="File"/>
    <!-- Other menu items -->
</Menu>

Это позволит расположить ваши пункты меню вертикально.

Другие вопросы по тегам