2011-01-13 10 views
6

Używam powiązania danych XAML dla ListBox, którego ItemSource jest ustawiona na listę obiektu TypeA. jeden element UI w ItemTemplate dla ListBox jest związany z właściwości TypeA następująco:Powiązanie z całą pozycją danych w XAML

Source="{Binding PropertyName, Converter={StaticResource customConverter}}" 

Teraz, zamiast wiązania do konkretnej nieruchomości, chcę element UI być związany z całego TypeA przykład tak że niestandardowy konwerter może obliczyć wartość z wielu właściwości. Pytanie brzmi: jakie wiążące wyrażenie mogę użyć, aby to osiągnąć?

Odpowiedz

6

Youn zawierać żadnej ścieżki w ogóle to zrobić: -

Source="{Binding Converter={StaticResource customConverter}} 
6

Czy próbowałeś to:

Source="{Binding ., Converter={StaticResource customConverter}}" 
+0

Zarówno & Anthony praca podejście. +1 dla obu. Ponieważ Anthony był pierwszy, przyjąłem jego odpowiedź. Dziękuję Ci. –

+0

Obie prace, ale ta jest bardziej czytelna moim zdaniem –

Powiązane problemy