2009-03-11 8 views
2

valueconverter를 목록 상자와 함께 사용하는 가장 쉬운 방법은 무엇입니까?WPF : Listbox, valueconverter

런타임시 ItemSource를 객체>에 설정하고 ToString() 메소드의 텍스트 문자열을 표시합니다. 하지만 내가 원하는 것은 완전히 다른 문자열 값을 얻기 위해 객체를 valueconverter에 전달하는 것입니다. ...

내가 찾은 모든 예제

XAML에서 뭔가 목록을 결합, 전체 상자를 재 설계하는 스타일과 템플릿을 정의하는 큰 문제를 만들지 만, 난 그냥 내 값을 변환 할

답변

7

사용 같은 데이터 템플릿 :

<ListBox.ItemTemplate> 
    <DataTemplate> 
     <TextBlock Text="{Binding Converter=....}" /> 
    </...> 

그게 전부입니다. 바인딩에 경로를 지정하지 않으면 단순히 현재 객체에 바인딩됩니다.