네, 체크 박스를 가질 수 있습니다. 간단하게 교체
TextBlock
와 함께
CheckBox
.
<ContextMenu ItemsSource="{Binding Items}" >
<ContextMenu.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding Name}" />
</DataTemplate>
</ContextMenu.ItemTemplate>
</ContextMenu>
댓글 업데이트
확인란 앞의 빈 간격을 제거하는 방법은 무엇입니까?
먼저 댓글에 후속 질문을하지 마십시오. 여기에서는 더 많은 청중에게 보이지 않기 때문입니다.이제 귀하의 질문에-적용되는 ContextMenu의 기본 템플릿입니다. 이를 방지하려면 ContextMenu 를
재정의하십시오Template
. 관심있는 경우
여기
에서 템플릿을 참조하십시오 (필요에 따라 수정).그러나 다음과 같은 방법으로이를 달성하는 빠르고 더러운 방법이 있습니다
specifying negative left margin
.
<CheckBox Margin="-35,0,0,0" Content="{Binding Name}" />
출처
https://stackoverflow.com/questions/22008866