Tag 14: Im neuen Gewand: Vista Look & Feel für Ihre .NET-AnwendungenDem Ziel, meine Software unter Windows Vista so aussehen zu lassen wie es Microsoft mit dem Windows Explorer vormacht, sind wir durch den Einsatz der neuen Steuerelemente gestern schon ein gutes Schritt näher gekommen. Natürlich darf man nicht vergessen, dass diese Steuerelemente auch wirklich nur unter Windows Vista (und künftigen Betriebssystemversionen) zur Verfügung stehen. Und da heutzutage wahrscheinlich kaum ein Anbieter von Software sich von früheren Windows-Versionen wie 2000 und XP vollständig trennen kann, empfiehlt es sich also zu prüfen, ob auch Vista (oder höher) auf der Maschine installiert ist und entsprechend zu entscheiden. In etwa so (im Pseudocode):
IF IsVista THEN
TaskDialog (…)
ELSE
MessageBox(…)
END IF
Textbox für SchnellsucheDoch immer noch sehen meine Applikationen ein wenig anders aus als der "Vista-Look". Eine Sache, die ich hilfreich finde ist die Textbox, wie sie für die Sofortsuche, z.B. in der Vista-Systemsteuerung, zum Einsatz kommt. Zum einen zeigt sie einen Hilfetext an, solange noch kein Inhalt eingegeben wurde, und zum anderen fängt sie erst dann an zu suchen, nachdem der Benutzer beim Tippen inne gehalten hat.
Das Verhalten solch einer Textbox lässt sich leicht in eigene Anwendungen integrieren; sogar auch fürWindows Mobile-Anwendungen. Dabei sind die Hinweistexte (im Englischen "Cue Banners" genannt) nicht auf die Textbox beschränkt: es geht auch mit Comboboxen. Neue TreeView-StileEin Blick auf den Windows Explorer im Vergleich mit einem klassischen TreeView-Steuerelement aus einem meiner Programme zeigt schnell, dass mein Programm "angestaubt" daherkommt. Die TreeView im Windows Explorer:
Diese Stile sind nicht etwa im Windows Explorer eingebaut, sondern im Windows API verdrahtet und können auch für Ihre eigenen Programme genutzt werden. Wie verraten wir Ihnen in einem Codeclip. Fazit: unsere Software sieht nun mit neuen Steuerelementen und modernen Darstellungs-Stilen für bekannte Controls deutlich mehr nach einem vollwertigen "Vista-Bürger" aus als vorher. Allerdings wäre eine Woche, die die neue Oberfläche zum Thema hat, nicht vollständig, wenn man die kleinen Helferlein – die Sidebar Gadgets (auch "Minianwendungen" genannt) nicht erwähnen würde. Diese sind morgen das Thema zum Wochenende.
Einen schönen Donnerstag wünscht Ihnen,
P.S. Übrigens, wenn Sie den schönen neuen Task Dialog von Vista auch unter früheren Windowsversionen einsetzen wollen, empfiehlt sich ein Blick auf diese Seite. |
|