Mam kontrolę nad przedmiotami, która jest powiązana z Zadaniami. Każde zadanie ma stan zadania. Mam zdefiniowane różne szablony danych dla każdego stanu zadania, a także selektor szablonów danych.Dynamicznie zmieniaj szablon danych
Problem polega na tym, że nie jestem w stanie wymyślić, jak wyzwolić selektor szablonów danych, gdy stan zadania zmienia się dynamicznie.
Chcę wiedzieć, jak używać wyzwalaczy danych wraz z szablonami danych.
Jeśli to nie zadziała, sprawdzę inne alternatywy, takie jak
1. Załączony obiekt przypisany do stanu zadania. Każda zmiana spowoduje dynamiczne ustawienie szablonu danych.
2. Stan wizualny Menedżer
może ta odpowiedź pasuje również do ciebie http://stackoverflow.com/questions/8715315/how-to-trigger-datatemplateselector-when-property-changes – michele
Wyglądał w tej odpowiedzi już. To może działać, ale wygląda na nieco skomplikowane. Poszukuję prostszego rozwiązania. – Tilak
Pytanie może być powielone z [jak-to-wyzwalacz-datatemplateselector-when-property-changes] (https://stackoverflow.com/questions/8715315/how-to-trigger-datatemplateselector-when-property-changes) i [ ControlTemplate z DataTrigger Vs. DataTemplate z DataTemplateSelector] (https://stackoverflow.com/questions/8926024/controltemplate-with-datatrigger-vs-datatemplate-with-datatemplateselector) – huoxudong125