Habe mich mal ein bischen in den TamplateSelector eingelesen aber habe noch ein Problem.
Die Templates kann ich als Resource anlegen und auch an den Selector übergeben. Ich bekomme nur die Abfrage im Selector nicht hin, wann das eine und wann das andere ausgewählt werden soll.
Momentan habe ich das so:
public override DataTemplate SelectTemplate(object item, DependencyObject container)
{
if ((item as ComboBoxItem).IsSelected)
return ClosedTemplate;
else
return OpenedTemplate;
}
Mittlerweile weis ich, das "Item" eine Zeile meines Typs ist, und kein ComboBoxItem. Wie kann ich denn jetzt abfragen ob die ComboBox geöffnet oder geschloßen ist?