Консоль C # получит Windows 10 Accent Color - PullRequest
0 голосов
/ 13 июня 2018

Есть ли способ в .Net Core 2.X прочитать выбранный цвет Windows 10 Accent в консольном приложении.

Большинство решений, которые я нашел, - это приложения UWP или WPF.

Я тоже хочу показать, какого цвета я имею в виду, вот его изображение:

1 Ответ

0 голосов
/ 14 июня 2018

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ DWM \ - сохраняет все цвета оформления.Поэтому, если приложение запущено с правами на HKEY_CURRENT_USER, вы можете прочитать или изменить свойство " AccentColor " (и другие в каталоге) или изменить код цвета в шестнадцатеричном формате самостоятельно.

Чтобы получить доступ к реестру Windows, вам необходимо установить пакет: https://www.nuget.org/packages/Microsoft.Windows.Compatibility/

Вот информация о пакете: https://docs.microsoft.com/en-us/dotnet/core/porting/windows-compat-pack/

...