我正在使用 Expression Blend 4。我希望能够采用我通过 ScaleTransform
、RotateTransform
操作的 Path
>、Height
、Width
等,并以某种方式仅提取生成的几何数据。
例如,这是我操作过的Path
:
<Path x:Name="path" Data="M34.555819,-10.855642 L33.87765,10.694269 111.5,10.5 111.5,30.5 35.546387,30.836126 34.332857,52.291507 -24.919613,20.285166 z" Fill="White" Margin="12.624,48.361,717,0" RenderTransformOrigin="0.5,0.5" Height="19.77" Stretch="Fill" VerticalAlignment="Top" >
<Path.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleY="0.5" ScaleX="0.5"/>
<SkewTransform/>
<RotateTransform Angle="-45.19"/>
<TranslateTransform X="-0.0091096941141897148" Y="-3.18742921035944"/>
</TransformGroup>
</Path.RenderTransform>
</Path>
现在,我可以从此Path
创建一个新的合并Path
,其中操作和设置内置于Path
中几何(数据)?产生类似没有所有转换的东西,等等。
<Path Data="<new data>" />
最佳答案
我用于此类事情的一个简单技巧是在其上绘制另一个小而简单的Transparent
Path
,选择两者,然后Object->组合->联合,您将获得新的路径
数据
,这通常可以达到目的。
希望这有帮助。
关于wpf - 表达式混合合并路径函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19035992/