在XAML中,我有这个:
<ImageBrush x:Name="TE_Tex_001"
ImageSource="d:\exterior.bmp"
ViewportUnits="Absolute"
Transform="1,0,0,-1,0,1"
TileMode="Tile" />
在代码隐藏中我想创建相同的ImageBrush-除了Transform属性之外我似乎都很好。根据文档,这是一个System.Windows.Media.Transform,可以是任何缩放旋转或平移变换。
但我找不到任何将“1,0,0,-1,0,1”作为参数,属性或任何东西。我认为它可能会从1,0,0移动到-1,0,1但这似乎不可能使用translate translate transform。
那么什么样的变换是“1,0,0,-1,0,1”,我如何在代码隐藏中设置它?
谢谢!
答案 0 :(得分:2)
是MatrixTransform
。
TE_Tex_001.Transform = new MatrixTransform(1.0d, 0.0d, 0.0d, -1.0d, 0.0d, 1.0d);
答案 1 :(得分:1)
您应该查看this page以查看这六个数字的含义。