我有一个UserControl,它由许多控件组成,例如Buttons和其他自定义控件。
UserControl也会处理与控件交互的各种动画。
现在,我想颠倒或侧身使用我的控件。有没有办法将所有东西放入容器中,只需旋转容器,以便控件确实像以前一样工作,但是旋转(即旋转变换是递归应用的)?
目前它位于网格中。
编辑:此外,是否可以将所有控件对齐在一起?目前它们都与中间底部对齐。您将所有控件的对齐方式设置为什么,以便您可以更改容器的对齐方式,它们将以相似的方式对齐。
答案 0 :(得分:1)
设置容器的RenderTransform
或LayoutTransform
将为您执行此操作。哪一个取决于您的需求 - 可以在这里找到对差异的简短而甜蜜的解释:
我不确定这个xaml,但是在C#中它很简单:
grid.RenderTransform = new RotateTransform(90);