WPF-tabcontrol-styling
Habe ich eine Benutzeroberfläche, die eine ziemlich standard-look and feel. Es hat eine Spalte der Symbole auf der linken Seite, die, wenn geklickt haben, öffnen Sie einen anderen Benutzer-Steuerelement auf der rechten Seite. Derzeit bin ich mit separaten Steuerelementen für die Auswahl-icons und die usercontrol-containment. Ich bin mit seltsamen Fokus-Probleme, ich bin müde zu versuchen zu entschärfen, und Frage mich, wenn ich könnte Stil ein tabcontrol zu schauen, wie meine Benutzeroberfläche (unter der Annahme, dass ein tabcontrol würde keine Fokus-Probleme bei der Navigation tabs).
Hier ist ein screenshot der basic UI. Das styling ist meist darüber, wie man die tabcontrols Seite die Auswahl zu schauen, wie meine Spalte von Symbolen. Wer will werfen Ihren Hut in den ring, wie könnte ich dies erreichen mit ein tabcontrol? Mein xaml ist ziemlich schwach in diesem Punkt.
alt-text http://img413.imageshack.us/img413/8399/directoru.png
- Oder es könnte mir fast eine Woche Zeit zu finden, um hinzuzufügen ein Beispiel. Ich hoffe, es hilft.
- Es war BrentRobi, dass aus dem ursprünglichen post und hätte die Bild. Das Beispiel, das ich Rede ist in der Bearbeitung der akzeptierten Antworten unten.
- Tut mir Leid - du hast Recht. Ich tippte '@B' und akzeptierte den ersten Eintrag ohne Prüfung.
- Imageshack Bild nicht mehr aktiv. Jede chance, es kann eingebettet werden?
- Sorry, ich habe längst den überblick verloren, das Bild und auch der app war es aus. Nett zu sehen, das immer noch relevant, 7 Jahre später aber...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dann setzen Sie die Symbole in der Header-Eigenschaft des TabItems und die Benutzersteuerelemente in der Content-Eigenschaft. Zu bekommen, die Sie etwa auf halbem Weg gibt. Wenn Sie möchten, dass die genaue gleiche Aussehen, die Sie benötigen, um retemplate das TabControl und TabItem durch kopieren der aktuellen Vorlage (Mischung verwenden oder ShowMeTheTemplate zum kopieren der aktuellen Vorlage) und ändern Sie ihn nach Bedarf. Aber gerade die änderung dieser Eigenschaften können Sie testen, ob ein TabControl entledigt sich Ihrer Schwerpunkte.
Edit: Hier ein Beispiel-template, das sollte ziemlich nah an deinem screenshot
Es ist im Grunde eine Kopie von der normalen TabControl mit einigen Grenzen Hinzugefügt und entfernt werden. Hoffe, das hilft.
Wie etwa temlating das TabControl-Steuerelement mit einem DockPanel, und die Bindung des DockPanel.Dock des TabPanel der ursprünglichen TabStripPlacement Eigenschaft ?.. wie gezeigt