반응형
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" />
다양한 이유로 MenuItems를 반복해야했고 Separator를 사용하면 약간의 캐스팅이 필요했기 때문에 대신 1px 높이의 MenuItem을 사용했습니다.
<MenuItem Height="1" Background="LightGray"/>
가장 확실하게 정답은 Separator를 사용하는 것이지만 위의 내용은 시각적으로도 작동하며 경우에 따라 해결책이 될 수 있습니다.
참고 URL : https://stackoverflow.com/questions/1290764/place-a-dividing-line-in-a-menu-in-wpf
반응형
'Development Tip' 카테고리의 다른 글
mvc : resources에 대한 주석 구성 대체-Spring (0) | 2020.11.14 |
---|---|
jQuery의 ajax 메서드를 사용하여 이미지를 blob으로 검색 (0) | 2020.11.14 |
.NET의 스레드로부터 안전한 컬렉션 (0) | 2020.11.14 |
JUnit : @Before 대신 생성자 사용 (0) | 2020.11.14 |
ASP.NET MVC CMS 용 데이터베이스의 동적 경로 (0) | 2020.11.14 |