将转换组添加到 wp7 中的转换组
本文关键字:转换 wp7 添加 | 更新日期: 2023-09-27 18:36:30
我正在文本框上应用渲染转换,我想在 TransformGroup 对象中添加一个 TransformGroup 对象。为此,我在 xaml 中做了一些类似的工作。
<TextBox.RenderTransform>
<TransformGroup>
<MatrixTransform x:Name="previousTransform" />
<TransformGroup x:Name="currentTransform">
<ScaleTransform x:Name="scaleTransform" />
<RotateTransform x:Name="rotateTransform" />
<TranslateTransform x:Name="translateTransform" />
</TransformGroup>
</TransformGroup>
</TextBox.RenderTransform>
它按照我预期的方式工作,现在我希望在 c# 中发生同样的事情,我创建了一个 TransformGroup 对象并设法向其添加转换。现在我想将此转换组添加到另一个转换组对象,就像我在 xaml 中所做的那样,但我不知道该怎么做。请就我实现它的属性或方法提出建议。
谢谢。
var textBox = new TextBox();
var transformGroup = new TransformGroup()
{
Children = new TransformCollection()
{
new MatrixTransform(),
new TransformGroup
{
Children = new TransformCollection()
{
new ScaleTransform(),
new RotateTransform(),
new TranslateTransform()
}
}
}
};
textBox.RenderTransform = transformGroup;