3 Stimmen

Standardüberschrift des Windows-Dialogs

Gibt es einen eingebauten Standardstil oder ein WPF-Element, das mir den entsprechenden gestylten Text "Wählen Sie eine Verbindungsoption" unten geben würde?

alt text http://i.msdn.microsoft.com/Aa511327.TopRules07(en-us,MSDN.10).png

Ich denke, dass sich diese Überschrift je nach Betriebssystem (XP, Vista, 7), unter dem die Anwendung ausgeführt wird, ändern würde.

0 Stimmen

Ich kann noch nicht editieren (mir fehlen die Reputationspunkte) - aber Verbindung ist in der Frage falsch geschrieben

1voto

Factor Mystic Punkte 25189

Es ist der Text "Hauptanweisung", der lautet

12 pt. blau (#003399) Segoe UI

nach der Vista UX-Richtlinien für Text

1 Stimmen

Also WPF bietet keine integrierte CustomControl/Label/etc, die ich verwenden könnte? Ich möchte, dass die App auf der Grundlage der Systemeinstellungen des Benutzers zu ändern, anstatt meine eigene MainInstruction benutzerdefinierte Steuerung zu definieren. Ist die "12 pt. blau (#003399) Segoe UI" bereits irgendwo definiert?

0voto

Calvin Allen Punkte 4030

Sie sollten die Vista UX Guidelines konsultieren, in denen solche Dinge beschrieben sind: http://msdn.microsoft.com/en-us/library/aa511258.aspx

0voto

Quppa Punkte 1781

Nicht in WPF, nein.

Sie können GetThemeFont und GetThemeColor von den Win32-APIs für visuelle Stile verwenden, aber nur, wenn visuelle Stile aktiviert sind. Visuelle Stile sind in klassischen Themes (Windows Classic und den kontrastreichen Themes) deaktiviert, daher müssen Sie für solche Fälle Alternativen hart kodieren. Schauen Sie in der Datei AeroStyle.xml im Windows SDK nach, um zu sehen, was die klassischen Fallback-Werte sind.

Ich habe hier mehr darüber geschrieben: http://blog.quppa.net/2011/04/30/Windows-theme-fonts/

-1voto

Nir Punkte 28685

Lesen Sie diesen Blogbeitrag:

http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx

Hier finden Sie alles, was Sie über das Ändern des Fensterrahmens wissen möchten, siehe " Erweitern des Glasrahmens " und " Entfernen von überflüssigen Informationen aus der Titelleiste "Abschnitte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X