/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/previewpane/MarkdownPreviewHandler/Settings.cs
44 строки
1 KB
Stefan Markovic
Revert "Revert "[File Explorer Add-ons] Fix file preview pane flickering on f… (#27093)" (#27122)
30 июн 2023, 19:44
Не верифицирован
30 июн 2023, 19:44
2dcaa52
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation // The Microsoft Corporation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Microsoft.PowerToys.PreviewHandler.Markdown { internal sealed class Settings { /// <summary> /// Gets the color of the window background. /// Even though this is not a setting yet, it's retrieved from a "Settings" class to be aligned with other preview handlers that contain this setting. /// It's possible it can be converted into a setting in the future. /// </summary> public static Color BackgroundColor { get { if (GetTheme() == "dark") { return Color.FromArgb(30, 30, 30); // #1e1e1e } else { return Color.White; } } } /// <summary> /// Returns the theme. /// </summary> /// <returns>Theme that should be used.</returns> public static string GetTheme() { return Common.UI.ThemeManager.GetWindowsBaseColor().ToLowerInvariant(); } } }