2013-02-07 5 views
8

Ich möchte benutzerdefinierte U-Bahn-Farben, nur für die automatische Anpassung der Desktop-App an die wichtigsten Metro-Stil. Jeder Weg, das zu tun?Holen Sie sich Windows 8 aktuellen Akzentfarben von Desktop-App

+4

dies helfen kann: http://blog.quppa.net/2013/01/02/retrieving-windows-8-theme-colours/ –

+0

Danke, wird Versuchen. –

+2

Beachten Sie, dass Sie Ihre Kunden wissen lassen müssen, dass Ihr Programm absichtlich undokumentierte APIs aufruft und daher jederzeit aufhören kann zu arbeiten. –

Antwort

1

Arman Stepanyan Bibliothek ist genau richtig, aber ich entschied mich, ein einfaches Beispielprojekt zu erstellen, das die Farbabrufung ohne die Notwendigkeit zusätzlicher Bibliotheken implementiert. Es wurde von seiner Bibliothek inspiriert.

Sie es in GitHub hier zugreifen: https://github.com/VladimirAmiorkov/Windows-8-8.1-start-screen-colors-into-desktop-application

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. –

+0

Vielen Dank für Ihren Kommentar. Da ich ein nagelneuer Benutzer von stackoverflow bin, schätze ich das konstruktive Feedback und versuche, mit meinen Antworten beschreibender zu sein. –

-1

Es ist keine API verfügbar, um die aktuell ausgewählte Windows-Designfarbe zu verwenden.

0

Dank Jim O'Neil beraten, habe ich es verwendet und schreibe eine kleine Bibliothek mit allen derzeit bekannten immersiven Farben Liste.

Verwandte Themen