簡體   English   中英

WPF日期選擇器

[英]wpf datepicker

好吧,我試圖從他們的wpftoolkit.dll樣式化Microsoft的datepicker。 我將其放置在已禁用的網格中,不幸的是,它的背景顏色保持白色(盡管已禁用),這與其他控件變灰一樣。

好的,我做到了:

    <Style TargetType="{x:Type tk:DatePicker}">
        <Style.Triggers>
            <Trigger Property="IsEnabled" Value="False">
                <Setter Property="Background" Value="LightGray"/>
            </Trigger>
        </Style.Triggers>
    </Style>

但是其中顯示“顯示日歷”的文本仍具有白色背景。 如何設置樣式以使其看起來像其他控件,即使所有背景變灰?

“顯示日歷”文本(顯示當前選定日期的控件部分)的背景是位於日期選擇器內部的“ DatePickerTextBox”。 要設置其背景,請使用:

<Style TargetType="{x:Type tk:DatePickerTextBox}">
    <Style.Triggers>
        <Trigger Property="IsEnabled" Value="False">
            <Setter Property="Background" Value="LightGray"/>
        </Trigger>
    </Style.Triggers>
</Style>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM