2009-05-21 2 views
1

Outlook에서 플래그 열과 비슷한 방식으로 WPF ComboBox를 사용하여 선택할 다른 플래그를 선택할 수 있습니다.WPF Combobox 정수의 그래픽 표현

내 플래그가 DB에 정수로 저장되며, 각 숫자는 다른 색상 플래그로 표시됩니다.

아무도 이미이 작업을 수행했거나 이와 유사한 작업을 수행 했습니까? 실패를 달성하는 가장 좋은 방법에 대한 모든 포인터?

답변

3

ComboBox에 대해 DataTemplate을 사용한다고 가정 할 때 사용자가 찾고있는 것은 값 변환기입니다. IValueConverter로부터 클래스를 생성하고 상속하면됩니다. 그런 다음 int 값으로 전환하고 해당 숫자에 대해 원하는 브러쉬/색상을 반환합니다. 그런 다음 템플릿에서 데이터 바인딩 식에서이 값 변환기를 사용할 수 있습니다.