C# 如何将平移变换设置为路径内的ImageBrush?
我有以下简单的路径。但每次在Expression Blend中,我尝试对其图像笔刷设置平移变换,图像就会消失。理想情况下,填充应为无。如果可能的话,我需要在画笔中动态设置图像的x和y。如果你在C#中这样做,也可以。还是我弄错了,这就是做不到的C# 如何将平移变换设置为路径内的ImageBrush?,c#,wpf,silverlight,expression-blend,C#,Wpf,Silverlight,Expression Blend,我有以下简单的路径。但每次在Expression Blend中,我尝试对其图像笔刷设置平移变换,图像就会消失。理想情况下,填充应为无。如果可能的话,我需要在画笔中动态设置图像的x和y。如果你在C#中这样做,也可以。还是我弄错了,这就是做不到的 <Path Data="M0.5,0.5 L99.5,0.5 L99.5,439.5 L0.5,439.5 z" Fill="#BFF31313" Height="440" Canvas.Left="192" Stretch="Fill" Strok
<Path Data="M0.5,0.5 L99.5,0.5 L99.5,439.5 L0.5,439.5 z" Fill="#BFF31313" Height="440" Canvas.Left="192" Stretch="Fill" Stroke="Black" Canvas.Top="176" Width="100" Visibility="Collapsed">
<Path.Fill>
<ImageBrush ImageSource="4x4.png" Stretch="None"/>
</Path.Fill>
</Path>
像这样的东西
<Path Data="M0.5,0.5 L99.5,0.5 L99.5,439.5 L0.5,439.5 z" Fill="#BFF31313" Height="440" Canvas.Left="192" Stretch="Fill" Stroke="Black" Canvas.Top="176" Width="100" Visibility="Collapsed">
<Path.Fill>
<ImageBrush ImageSource="4x4.png" Stretch="None">
<ImageBrush.Transform>
<TranslateTransform X="10" Y="10"/>
</ImageBrush.Transform>
</ImageBrush>
</Path.Fill>
</Path>
非常奇怪,我不知道为什么Expression blend不会为我创建这个。但那是钱,谢谢!