Hallo,
ein TabControl TabItem bekommt man durch Datenbindung auf das TabItem mit Visibility="{Binding MeineTabItemVisibility}" sichtbar oder nicht sichtbar, denkt jemand wie ich, der von WinForms kommt.
So einfach ist es natürlich *grins* unter WPF nicht. Den Inhalt des TabItems habe ich dann auch mit der selben Bindung unsichtbar gemacht, was auch ging... für den Inhalt.
Der Header wurde noch immer dargestellt. Dann dachte ich mir, okay ich bin ja nicht ganz dumm, also habe ich den Headertext auch mit einer Bindung auf String.Empty bzw. auf den gewünschten Text gesetzt.
Das Ausblenden des Tabs samt Header funktioniert nun auch wie es soll, aber ich bekomme den Header nicht mehr angezeigt. Das ist natürlich extrem blöd für mich.
Hat jemand eine Idee, wie ich das vernünftig steuern kann? Ich verstehe auch nicht wirklich, warum man Header und Content hier nicht gemeinsam ausblenden oder einblenden kann.
Ich habe es mit Visibility.Hidden und mit Visibility.Collapsed versucht, das Ergebnis unterscheidet sich nicht.
Gruß
Rob
ein TabControl TabItem bekommt man durch Datenbindung auf das TabItem mit Visibility="{Binding MeineTabItemVisibility}" sichtbar oder nicht sichtbar, denkt jemand wie ich, der von WinForms kommt.
So einfach ist es natürlich *grins* unter WPF nicht. Den Inhalt des TabItems habe ich dann auch mit der selben Bindung unsichtbar gemacht, was auch ging... für den Inhalt.
Der Header wurde noch immer dargestellt. Dann dachte ich mir, okay ich bin ja nicht ganz dumm, also habe ich den Headertext auch mit einer Bindung auf String.Empty bzw. auf den gewünschten Text gesetzt.
Das Ausblenden des Tabs samt Header funktioniert nun auch wie es soll, aber ich bekomme den Header nicht mehr angezeigt. Das ist natürlich extrem blöd für mich.
Hat jemand eine Idee, wie ich das vernünftig steuern kann? Ich verstehe auch nicht wirklich, warum man Header und Content hier nicht gemeinsam ausblenden oder einblenden kann.
Ich habe es mit Visibility.Hidden und mit Visibility.Collapsed versucht, das Ergebnis unterscheidet sich nicht.
Gruß
Rob