programing

메뉴, 툴바, 스택 패널 등의 세로 구분 컨트롤 - 가능합니까?

golfzon 2023. 4. 14. 22:30
반응형

메뉴, 툴바, 스택 패널 등의 세로 구분 컨트롤 - 가능합니까?

세퍼레이터 컨트롤을 수직으로 사용하고 싶다(수평 스택 패널로 한다).

검색해 보니 이 방법이 발견되었는데 구분 컨트롤을 사용하지 않고 테두리와 직사각형을 사용합니다.https://social.msdn.microsoft.com/forums/en-US/wpf/thread/eab865be-ad9b-45ed-b9d8-fc93f737b163

세퍼레이터 컨트롤을 수직으로 사용할 수 있습니까?

기타:

<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />

세로 구분 기호

<Style x:Key="VerticalSeparatorStyle" 
       TargetType="{x:Type Separator}"
       BasedOn="{StaticResource {x:Type Separator}}">
    <Setter Property="Margin" Value="6,0,6,0"/>
    <Setter Property="LayoutTransform">
        <Setter.Value>
            <TransformGroup>
                <TransformGroup.Children>
                    <TransformCollection>
                        <RotateTransform Angle="90"/>
                    </TransformCollection>
                </TransformGroup.Children>
            </TransformGroup>
        </Setter.Value>
    </Setter>
</Style>

이렇게 사용할 수 있습니다.

<Separator Style="{DynamicResource VerticalSeparatorStyle}" />

언급URL : https://stackoverflow.com/questions/4011571/a-vertical-separator-control-in-a-menu-toolbar-stackpanel-etc-is-it-possib

반응형