gpt4 book ai didi

c# - 在禁用状态下为 DatePicker 设置文本颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 22:49:17 25 4
gpt4 key购买 nike

我在我的 C#/WPF 应用程序中使用了很多 DatePickers。将使用此应用程序的人。通常年纪大,看/读有问题。我需要将文本的浅色更改为更暗的颜色,以便任何人都可以阅读 DatePicker 中的文本。

我如何以及在哪里可以做到这一点?

我使用的是 Visual Studio 2010,我在 Brushes 部分只看到 4 个颜色属性:Background、BorderBrush、Foreground 和 OpacityMask。

或者我应该用代码来做这个,用代码设置画笔?

最佳答案

Foreground 属性将 DatePicker 的文本设置为 enabled 状态。当 DatePicker禁用 时,控件模板会向控件添加一个半透明的覆盖层。

您可以找到默认模板here .叠加层在 PART_DisabledVisual Grid 中定义。要解决您的问题,您可以在代码中复制整个 ControlTemplate,并将两个矩形 Fill="#A5FFFFFF" 修改为 Fill="Transparent"

关于c# - 在禁用状态下为 DatePicker 设置文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48261314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com