簡體   English   中英

使復選框顯示為啟用

[英]Making CheckBox Appear Enabled

我將如何使已禁用的復選框顯示為已啟用狀態。 我嘗試設置不透明度,前景,背景和蒙版,但無濟於事:

<Style x:Key="CheckBoxDisplay" TargetType="CheckBox">
    <Style.Triggers>
        <Trigger Property="IsEnabled" Value="False">
            <Setter Property="Opacity" Value="1"></Setter>
            <Setter Property="Foreground" Value="Blue"></Setter>
            <Setter Property="Background" Value="Blue"></Setter>
        </Trigger>
    </Style.Triggers>
</Style>

我可以輕松地為復選框提供一個事件,以禁止人們通過將其改回來更改其狀態,但這似乎是作弊。

可能只是使用這個:

<CheckBox IsChecked="True" IsHitTestVisible="False" Focusable="False"/>

暫無
暫無

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

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