当某个视图模型进入离线状态时,我试图将圆形叠加层置于顶部.因此它变得部分透明,并且位于网格中的其他元素之上.
到目前为止,样式中的DataTriggers已经适用于所有内容,但我无法设置Panel.ZIndex.构建或运行中没有错误,但是没有设置属性(我假设它是附加属性?)
<Ellipse Fill="DarkGray" Panel.ZIndex="-10" Width="50" Height="50">
<Ellipse.Style TargetType="Ellipse">
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Offline">
<Setter Property="Opacity" Value=".6" />
<Setter Property="Panel.ZIndex" Value="10" />
</DataTrigger>
</Style.Triggers>
</Style>
</Ellipse.Style>
</Ellipse>
Run Code Online (Sandbox Code Playgroud)