카테고리 없음

[wpf] 상황에 맞는 메뉴를 다중 선택하도록 허용하는 방법은 무엇입니까?

행복을전해요 2021. 1. 20. 21:13

네, 체크 박스를 가질 수 있습니다. 간단하게 교체

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