ImageBrush 旋转数据触发

问题描述 投票:0回答:1
wpf animation datatrigger
1个回答
0
投票

显然没有将

RotateTransform
应用于椭圆的
RenderTransform

将这些 Setter 添加到样式中:

<Style x:Key="statusColorStyleEllipse" TargetType="{x:Type Ellipse}">
    <Setter Property="RenderTransform">
        <Setter.Value>
            <RotateTransform/>
        </Setter.Value>
    </Setter>
    <Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
    ...
</Style>

您还会注意到椭圆的

Stroke
不会变得透明。这是因为您直接在椭圆上设置了
Stroke="#000000"
,它的优先级高于样式设置器中的值。将初始笔画分配也移至样式:

<Setter Property="Stroke" Value="Black"/>
© www.soinside.com 2019 - 2024. All rights reserved.