Hallo Leute!
In dem Projekt befindet sich ein TabControl mit x:name = "TC". Bisher wurden die TabItems im XAML fest eingefügt.
Jetzt hab ich das Projekt umgerüstet und alle TabItems werden erst beim Start per Code erzeugt. Es funktioniert auch alles und es lassen sich jetzt neue Tabs per Button einfügen.
Mein Problem liegt jetzt eher im Designer; der zeigt ja nix mehr an. Wie lassen sich nun ein paar TabItems für die DesignTime einfügen?
In der "Sub New" im CodeBehind des MainWindow:
Die Tabitems werden bei Programmstart auch so zugewiesen und funktionieren. Die Designinstanz an sich klappt ja auch, weil der Text im TextBlock im Designer zu sehen ist. Ein Tab wird aber nicht dargestellt / erzeugt. Ist es überhaupt möglich Controls nur für die Designtime zu erzeugen?
Gruß
eddi
In dem Projekt befindet sich ein TabControl mit x:name = "TC". Bisher wurden die TabItems im XAML fest eingefügt.
Jetzt hab ich das Projekt umgerüstet und alle TabItems werden erst beim Start per Code erzeugt. Es funktioniert auch alles und es lassen sich jetzt neue Tabs per Button einfügen.
Mein Problem liegt jetzt eher im Designer; der zeigt ja nix mehr an. Wie lassen sich nun ein paar TabItems für die DesignTime einfügen?
In der "Sub New" im CodeBehind des MainWindow:
VB.NET-Quellcode
- If DesignerProperties.GetIsInDesignMode(New DependencyObject) Then 'Abfrage, ob Designmode aktiv ist, um nur dann diese Werte zu übernehmen
- Dim TIE As New TabItem With {.Header = "Einstellungen"}
- TIE.Content = New Einstellungen_global_UC
- TC.Items.Add(TIE)
- PropertyTextblock = "Dieser Testtext wird in dem Textblock auch angezeigt"
- End If
Die Tabitems werden bei Programmstart auch so zugewiesen und funktionieren. Die Designinstanz an sich klappt ja auch, weil der Text im TextBlock im Designer zu sehen ist. Ein Tab wird aber nicht dargestellt / erzeugt. Ist es überhaupt möglich Controls nur für die Designtime zu erzeugen?
Gruß
eddi