반응형
WPF 메뉴에 구분선 배치
XAML에서는 메뉴에 표준 구분선을 넣는 방법은 무엇입니까?
예
<MenuItem Header="_File" Name="m_fileMenu">
<MenuItem Header="_Open" Command="ApplicationCommands.Open"/>
<!-- Trying to put a divider here! -->
<MenuItem Header="-" /> <!-- Wrong guess -->
<MenuItem Header="E_xit" Command="ApplicationCommands.Close" />
</MenuItem>
를 사용하다Separator
다음과 같습니다.
<MenuItem Header="_Open" Command="ApplicationCommands.Open" />
<Separator />
<MenuItem Header="E_xit" Command="ApplicationCommands.Close" />
여러 가지 이유로 Menu Items를 반복해야 했고, Separator를 사용하는 것은 약간의 캐스팅을 의미하기 때문에 대신 1px 높이의 Menu Item을 사용했습니다.
<MenuItem Height="1" Background="LightGray"/>
정답은 단연 구분자를 사용하는 것이지만 위의 내용은 시각적으로도 작동하며 경우에 따라서는 해결책이 될 수 있습니다.
언급URL : https://stackoverflow.com/questions/1290764/place-a-dividing-line-in-a-menu-in-wpf
반응형
'programing' 카테고리의 다른 글
현재 변경 사항을 사용하여 Git 분기 만들기 (0) | 2023.04.23 |
---|---|
WPF: 창을 닫은 후에는 재사용할 수 없습니다. (0) | 2023.04.18 |
Rails raw SQL (0) | 2023.04.18 |
Swift에서 네임스페이스를 사용하는 방법 (0) | 2023.04.18 |
iOS 스위프트UI: 프로그래밍 방식으로 보기 열기 또는 끄기 (0) | 2023.04.18 |