小编Sim*_*lis的帖子

更改 WPF DatePicker 文本框的外观

更改 WPF DatePicker 的 Foreground 属性确实会更改文本框中文本的颜色,但更改 Background 属性不会。但是您可以通过设置包含的 DatePickerTextBox 的样式来更改它。所以我最终得到了这个:

<DatePicker Foreground="Yellow" >
    <DatePicker.Resources>
        <Style TargetType="{x:Type DatePickerTextBox}" >
            <Setter Property="Background" Value="Black" />
        </Style>
    </DatePicker.Resources>
</DatePicker>
Run Code Online (Sandbox Code Playgroud)

有没有更整洁的方法来做到这一点而不对整个控件进行模板化?有没有办法只对命名部分进行模板化,即 PART_TextBox?

c# wpf datepicker controltemplate

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

controltemplate ×1

datepicker ×1

wpf ×1