Вот мой код.Видимость успешно изменяется, но заполнение не происходит ... (Я знаю, что не вижу разницы, потому что я установил его как свернутый, но без установщика видимости цвет не меняется)
<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"
важнее..