WPF: TabControl Header ausblenden

TabControls sind wichtige Gruppierelemente, jedoch macht díe Anzeige des TabControls bei Einzelelementen nur bedingt Sinn. So kann das Ausblenden des TabControl-Headers projekt- und situationsbedingt ausdrücklich gefordert sein.
Eine Möglichkeit besteht darin, die Vorgabe direkt im xaml-Code zu verankern. Dazu wird das Property „ItemContainerStyle“ des TabControls entsprechend angepasst und die Anzahl der darzustellenden Items als Entscheidungskriterium zum Ausblenden herangezogen: ist genau ein Item enthalten, wird der Header als „collapsed“ dargestellt:

Alternativ lässt sich das auch im Code festlegen:

Quellen:
Stackoverflow: Hide the TabControl header
Stackoverflow: Hide the tab headers in WPF TabControl

Software Tipps (Mac)

Sascha:
  • 1Password
  • Adium
  • Dropzone
  • Eclipse
  • iStatMenus
  • LittleSnitch
  • Reeder
  • UltraEdit
  • UnRarX
  • VLC
  • xGesture

Martin:

  • Sublime Text 2 (Texteditor)
  • home brew (unix tools für den mac u.a. git, nodejs etc)
  • VMWare Fusion 5 (virtuelle Maschinen)
  • Launchbar (Starten von Programmen)
  • Hyperdock (Positionieren von Fenstern ;-))
  • caffeine (keinen bildschirmschoner und nicht im ruhe zustand gehen)
  • iterm 2 (besserer terminal)
  • omnigraffle (visio für den mac – leider nicht ganz günstig und habe ich nur über den app-store bezogen)
  • MS Office 2011
  • tower (git gui frontend für git diff)
  • versions (svn gui app)
  • growl (system notification)
  • mail tags (damit kann man innerhalb von mail tags und projekte den einzelnen mails zuordnen)
  • mail acts on (actionen auf mails anwenden – sehr einfach und zügig)
  • carbon copy cloner (stellt kopien von der platte her – kann auch später zum booten verwendet werden)

Tom:

  • SyncMate (Synchronisierung Adressbücher und Terminkalender von Android-Mobiltelefonen)
  • Paragon NTFS for Mac (beschreiben von NTFS-Datenträgern)
  • Xee (Bildbetrachter)

Problemlösungen bei dunklem Display (MacBook Pro Retina)

Unter bestimmten Umständen kann es vorkommen, dass nach erfolgter Anmeldung am MacBook Pro Retina (OS X 10.8.1) das Display schwarz wird. Dann kann das MacBook nur noch zum leben erweckt werden, wenn der Ausschalter für längere Zeit gedrückt gehalten wird und das System sich abschaltet. Nach einem Neustart und Anmeldung kann (muss aber nicht) das Problem zumindest für die nächste Session gelöst sein. Das behebt das grundsätzliche Problem jedoch nicht.

Laut Apple kann folgende Anleitung zur Problembeseitigung beitragen:

PRAM und NVRAM zurücksetzen

  1. Fahren Sie den Computer herunter.
  2. Suchen Sie folgende Tasten auf Ihrer Tastatur: cmd-Taste, alt-Taste, P und R. Sie müssen diese Tasten in Schritt 4 gleichzeitig gedrückt halten.
  3. Schalten Sie den Computer ein.
  4. Drücken Sie die Tasten cmd-alt-P-R, und halten Sie diese gedrückt. Sie müssen diese Tastenkombination drücken, bevor der graue Bildschirm angezeigt wird.
  5. Halten Sie die Tasten gedrückt, bis der Computer startet und Sie den Startton zum zweiten Mal hören.
  6. Lassen Sie die Tasten los.

Darüber hinaus kann auch folgende Vorgehensweise ausreichen:

MacBook im gesicherten Modus starten

  1. Fahren Sie den Computer herunter.
  2. Halten Sie die Shift-Taste gedrückt.
  3. Schalten Sie den Computer ein.
  4. Melden Sie sich am System an.
  5. Fahren Sie den Computer herunter.
  6. Starten Sie den Computer.

Laut einem Apple-Store kann das Problem des dunklen Displays in einem undefinierten Zustand des Benutzerprofils begründet liegen, oder aber ein hardwareseitiges Problem beim Umschalten von der kleinen Grafikkarte auf die große die Ursache darstellen.