我將如何去使複選框顯示爲已啓用。 我已經嘗試設置不透明度,前景,背景,和口罩,但無濟於事:使複選框顯示爲已啓用
<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>
我可以很容易地只給複選框的事件,以禁止人們改變其狀態只需更改回來,但這似乎是作弊。
這惡臭壞的可用性。 –
你爲什麼想要這樣做..你能解釋一下你使用不合邏輯的方法嗎? – MethodMan
@MethodMan我對我的應用程序有一個「如何」部分。它將解釋諸如「如果複選框爲空,這將發生,如果爲真,如果這是假的」。我只是想爲任何非程序員顯示漂亮的圖片來理解「空複選框」是什麼。 事情是,如果我禁用它,很難看到,並且對於最終用戶來說它可能看起來不同。 –