2012-09-06 3 views
1

나는 이와 같은 것을 만들려고합니다. 일반 확인란 대신 회색 색 'x'(확인란 선택)와이 빛나는 빨간색 십자 기호 (확인란 선택하지 않음)를 표시하고 싶습니다."십자가"를 체크 박스 템플릿으로 만드는 방법

enter image description here

기본적으로, 체크 박스는 <telerik:GridViewDataColumn.CellTemplate>에 DataTemplate을로 추가하고 난 사용자가 RadGridView에서 (삭제하지) 행을 취소 할 수 있습니다. 그래서 지루한 체크 박스 대신에 이런 식으로 디자인 할 생각을했습니다. 내가 십자가 (안 2 직선으로 만들 것이다, 그러나 http://forums.arcgis.com/threads/24433-how-to-create-a-diagonal-cross-symbol

: 검사가 내 맥락에서 이해하지만 몇 행 데이터가 수행의 선택을 취소하지 않기 때문

내가 여기 해결책을 볼 수 ..입니다 라인), 오히려 비슷한 하나.

저는 XAML과 WPF가 매우 새롭기 때문에 이와 같은 방법으로 진행하는 방법을 알지 못합니다.

아이디어가 있으십니까?

답변

3

제 생각에는 최선의 방법은 이미 만들어진 것을 찾아 보는 것입니다. xamalot과 같은 XAML 아이콘을 다운로드 할 수있는 곳이 있습니다 (지금은 아래쪽에있는 것처럼 보입니다)

직접 해보고 싶다면 XAML을 직접 코딩하여 위와 같은 것을 재현하지 않아도됩니다. Expression Blend와 같은 그래픽 편집기를 사용해야합니다.

+0

감사합니다. 그러나 일반적으로 RadGridView에는 1000 개 이상의 행이 있습니다. 아이콘을 사용하면 작업 속도가 느려집니다. 이것을 달성하기 위해 Blend를 사용하는 방법에 대한 통찰력을 던져 주시겠습니까? – Shankar

+0

"아이콘을 사용하면 작업 속도가 느려집니다"라는 것이 무슨 뜻인지 확실하지 않습니다. WPF의 아이콘은 기본 체크 상자를 포함하여 다른 모든 것과 마찬가지로 XAML입니다. – GazTheDestroyer

+0

오, 기본 체크 박스가 아이콘 인지도 궁금하십니까?! 너무 많은 행이 있기 때문에 많은 아이콘이 있으면 그리드 뷰 컨트롤을로드하는 시간이 늘어날 것이라고 생각했습니다. 이제 xaml 아이콘을 살펴 보겠습니다. 감사, – Shankar

0

제어 템플릿을 통해 확인란에 사용되는 아이콘을 편집 할 수 있습니다. This link은 제어 템플릿을 편집하는 방법에 대한 자습서를 제공합니다.

확인란을 타겟팅 했으므로 조금 더 깊이 들어가야합니다. 몇 개의 템플릿을 편집하는 ItemTemplate을 편집하게 될 것입니다. 전체 템플릿을 추출했지만 게시하기 전에 답변을 기다리게됩니다. 그것 작지 않아.

관련 문제