這是我的代碼。 Visibillity成功地變化,但填寫犯規...(我知道,我不會看到其中的差別,因爲我將它設置爲倒塌,但沒有知名度二傳手的顏色並沒有改變)爲什麼矩形填充沒有改變?
<Rectangle Fill="#FFC8B65E" Stroke="#FF353434" RadiusX="5" RadiusY="7" StrokeThickness="2">
<Rectangle.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding TableOrder}" Value="{x:Null}">
<Setter Property="Shape.Fill" Value="White" />
<Setter Property="Rectangle.Visibility" Value="Collapsed" />
</DataTrigger>
</Style.Triggers>
</Style>
</Rectangle.Style>
</Rectangle>
似乎<Rectangle Fill="#FFC8B65E"
更重要..
#FFC8B600這也不工作.. – GorillaApe
它仍然不是一個有效的顏色。創建一個顏色資源並使用它。 –
WPF將其解釋爲「字符串」,而不是「顏色」對象,這就是您遇到問題的原因。 –