내 체크 박스 너비가 포함 된 격자 셀의 범위까지 늘어나는 것 같습니다. 따라서 체크 상자 레이블의 오른쪽에있는 방법을 확인해도 값은 계속 토글됩니다. 확인란의 폭 값을 하드 코딩하지 않고 레이블이나 확인란을 클릭 할 때만 확인란을 전환하는 방법이 있습니까?레이블 외부에서 클릭했을 때 wpf 체크 박스가 선택됨
6
A
답변
4
열 정의 너비를 "자동"으로 설정하면 열의 크기가 CheckBox
에 맞게 조정됩니다.
그러나 레이아웃이 망가질 수 있습니다.
대체 방법은 CheckBox
을 StackPanel
에 두는 것입니다. 첫 번째 스크린 샷에서 볼 수 있듯이 두 번째 같이 컬럼의 전체 너비 인 반대
<Grid Margin="10,10,10,10" Name="grid1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Hello"/>
<StackPanel Grid.Column="1" Orientation="Horizontal">
<CheckBox Content="Click Me"/>
</StackPanel>
<Button Grid.Column="2" Content="Press Me"/>
</Grid>
의 CheckBox
의 경계 상자는 체크 및 레이블 주위에 지금이다.
올바른 행동 :
잘못된 행동 : 체크 박스 HorizontalAlignment
이 Stretch
입니다
3
정말 넓게 펼칠 수 있습니다. CheckBox에 배경을 적용 해보십시오. 실제로 얼마나 넓은 지 보여줍니다. 또한 HorizontalAlignment로 재생합니다.
4
기본. Left
/Right
/Center
으로 설정하십시오.
관련 문제
- 1. 체크 박스가 포함 된 WPF ComboBox 찾기
- 2. 체크 박스가 선택되었을 때 버튼을 비활성화하는 방법
- 3. 얻기 체크 박스가 작동하는 제대로
- 4. 항상 PHP 체크 박스가 체크 표시됨
- 5. 외부에서 클릭했을 때 텍스트 상자에서 제어권을 잃는 방법
- 6. div 외부에서 마우스를 클릭했을 때 div를 숨기는 방법
- 7. 체크 박스가 보이고 보이지 않는다
- 8. 클릭하면 체크 박스가 변경되지 않습니다.
- 9. 체크 박스가 체크 된 상태로 유지됩니다.
- 10. 체크 된 모든 체크 박스가 작동하지 않습니다.
- 11. jQuery 체크 박스가 체크하지 않음
- 12. ASP.NET 체크 박스가 포커스를 변경합니까?
- 13. jquery 체크 박스가 있는지 확인하십시오.
- 14. jquery를 사용하여 체크 상자를 클릭했을 때 텍스트 영역을 채우는 방법
- 15. WPF 체크 박스 문제
- 16. 체크 박스가 선택되어 있지 않은 체크 상자가있는 목록 상자
- 17. 체크 박스가 선택되었을 때 텍스트 영역에 값을 추가하는 방법
- 18. 기능을 실행 중일 때 체크 박스가 선택되지 않음
- 19. 체크 박스가 선택되었을 때 자바 스크립트 함수를 호출하는 방법
- 20. 입력 체크 박스가 jQuery에 집중되어있을 때 어떻게 백 스페이스를 비활성화합니까?
- 21. 체크 박스가 선택되었을 때 테이블 열 텍스트의 색 변경
- 22. jQuery를 통해 PHP로 체크 박스가 체크되었는지 여부를 넘길 때
- 23. 체크 박스가 체크되었을 때 제출 버튼을 활성화하는 자바 스크립트 기능
- 24. 체크 박스가 선택되어있을 때 동적으로 텍스트 상자를 창에 추가합니다.
- 25. 스크롤 할 때 itemRenderer의 체크 박스가 선택/선택 취소되었습니다.
- 26. 직접 양식 올리기 - 체크 박스가 무시됩니다.
- 27. 체크 박스가 체크 인 상태에서 리피터에 데이터 사용 ASP.net
- 28. jQuery ': checked'선택기에 결함이있을 수 있음 (체크 박스가없는 경우 선택됨)
- 29. 교체 된 내용에서 체크 박스가 작동하지 않습니다.
- 30. 바운드 체크 박스가 데이터 소스를 업데이트하지 않습니다.