RadTreeView 안에 ItemsOptionListType = "CheckList" 이있을 때 체크 박스 스타일을 변경하는 방법이 있습니까?사용자 정의 스타일 체크리스트 RadTreeView
답변
내가 생각할 수있는 몇 가지 방법이 있지만, 슬프게도 그 중 어느 것도 쉽지 않습니다.
하나의 방법은 Blend 또는 비슷한 도구를 사용하여 RadTreeViewItem 클래스의 템플릿을 얻는 것입니다. RadTreeViewItem 클래스와 그 템플릿은 Telerik.Windows.Controls.Navigation 어셈블리에 있습니다. 이 템플리트의 사본을 가져 와서이 템플리트의 CheckBox
을 수정하여 모양을 원하는대로 사용자 정의하십시오. 다음과 같이
<UserControl.Resources>
요소에
ControlTemplate
과
Style
를 추가, 템플릿을 사용하려면
<UserControl.Resources>
<ControlTemplate x:Key="myRadTreeViewItemTemplate" TargetType="telerik:RadTreeViewItem">
<!-- modified template goes here... -->
</ControlTemplate>
<Style TargetType="telerik:RadTreeViewItem">
<Setter Property="Template" Value={StaticResource myRadTreeViewItemTemplate}" />
</Style>
</UserControl.Resources>
이것은 다음 같은 XAML 파일에 어떤 RadTreeViews에 수정 된 템플릿을 적용해야합니다. 이 보이기 때문에 우리가 implicit style (AN x:Key
없이 즉 하나)를 사용할 필요가
참고 하위 항목에 특정 스타일을 적용 할 RadTreeView
를 알 수있는 다른 방법이 없습니다.
또는 modify a built-in theme 수 있습니다. 이 방법을 사용하면 응용 프로그램의 다른 Telerik 컨트롤 (예 : RadGridView 내의 GridViewCheckBoxColumn)에서 사용되는 CheckBox의 스타일을 변경할 수도 있습니다.
편집 다음 Telerik 내에서 기본적으로 RadTreeView에서 사용하면 체크 박스에 대한 템플릿을 원하는 경우, 당신이 테마에서 찾을 수 있습니다 \ 사무소 \ 블랙 \ System.Windows.Controls.xaml .Windows.Controls 어셈블리. 이것은 'Office Black'테마를 사용하고 있다고 가정합니다. 다른 Telerik 테마를 사용하는 경우이 파일의 경로를 조정하십시오.
- 1. Qt의 사용자 정의 위젯 사용자 정의 스타일
- 2. 사용자 정의 콤보 스타일
- 3. 사용자 정의 글꼴 스타일
- 4. 사용자 정의 스타일 deck.js
- 5. 사용자 정의 스크립트와 스타일 : 위치
- 6. 사용자 정의 스타일 선택 상자
- 7. WPF - 사용자 정의 속성이있는 스타일
- 8. 회 전자 스타일 사용자 정의
- 9. 벡터 레이어의 사용자 정의 스타일
- 10. 사용자 정의 스타일 크래시 생성하기
- 11. fieldset 범례 사용자 정의 스타일
- 12. wpf 사용자 정의 블로킹 스타일
- 13. 사용자 정의 스타일 선택 상자
- 14. C#에서 사용자 정의 체크리스트 상자를 얻으려면 어떤 컨트롤을 사용해야합니까?
- 15. RadTreeView OnClientNode 클릭 확인
- 16. RadTreeView 컨트롤의 확인란 동작
- 17. RadTreeView 노드 루핑
- 18. 안드로이드 대화 상자 사용자 정의 스타일
- 19. QWebView에 사용자 정의 스타일 시트 적용
- 20. 사용자 정의 CellTemplate에서 WPF DataGrid 스타일 상속
- 21. Wordpress Theme 사용자 정의 스타일 옵션
- 22. 사용자 정의 스타일 아이템이있는 ASP.NET RadioButtonList
- 23. 사용자 정의 스타일 datatables 테이블에 시도
- 24. WPF 용 사용자 정의 체크 박스 스타일
- 25. 확장 활동의 제목은 사용자 정의 스타일
- 26. Android SpinnerItems에 사용자 정의 스타일 적용
- 27. jQuery UI 아코디언 스타일 사용자 정의
- 28. Google Map V3 오버레이의 사용자 정의 스타일
- 29. ASP.Net에 사용자 정의 스타일 적용 달력 컨트롤
- 30. CSS 스타일 시트 및 사용자 정의 글꼴