Mam kontrolę, którą chcę pokazać/ukryć, w zależności od wartości boolowskiej.WPF: jak używać 2 konwerterów w 1 wiązaniu?
Mam NegatedBooleanConverter (przełącza true na false i na odwrót) i muszę najpierw uruchomić ten konwerter. Mam BooleanToVisibilityConverter i muszę uruchomić ten konwerter po NegatedBoolConverter.
Jak mogę rozwiązać ten problem? Chcę to zrobić w XAML.
edit: this is a possible solution.
To nie wydają się działać. Najpierw konwertuje wartość z oddzielnymi konwerterami, a następnie robi coś z przekonwertowanymi wartościami.
Co potrzebne jest:
- Konwersja wartości z pierwszego przetwornika (daje convertedValue).
- Konwertuj przeliczoną wartość z drugim konwerterem i jest to wynik, którego potrzebuję.
tak, rozwiązanie, z którym się łączysz jest prawdopodobnie najlepszym ... –
Zobacz także [Połączenie wielu konwerterów w XAML] (http://stackoverflow.com/q/2607490/2032064) – Mifeet
Miasto powiedziało to najlepiej [tutaj] (http://stackoverflow.com/a/8326207/526704), jego rozwiązanie pozwala łańcuchować tyle, ile chcesz, podobnie jak odpowiedź jberger'a, ale ta jest jeszcze bardziej elegancka i krótsza w realizacji – DLeh