我在我的列表框项目上有网格,我想根据浅色或深色主题选择它们的背景色。
例如,如果我在浅色主题中,我的网格的背景颜色将是红色,如果我在深色中,则颜色将是蓝色。我如何在Xaml中做到这一点?
..................
<Grid Background="#3F0E0D0D"> //in this case is fix for both themes...
.................
</grid>
...............
我正在努力找出正确的颜色。例如,如果我有一个深绿色,那么我需要一个浅绿色的颜色,如果我有一个浅绿色的颜色,那么我需要一个深绿色的颜色。我有一个密码,它告诉我颜色是暗的还是亮的。
function calcBrightness(red,green,blue) {
return Math.sqrt(
red * red * .299 +
green * green * .587 +
blue * blue * .114);
}
var brightness = calcBrightness(red, green, blu
我根据以下问题的答案更改了当前线路设置:How to highlight current line number in Visual Studio Code / VS Code 现在它看起来很好,当使用一个轻的主题。 ? 但是当我切换到一个黑暗的主题时,它看起来很糟糕,像这样。 ? 如何为深色和浅色主题定义不同的workbench.colorCustomizations?