2010-11-24 5 views
0

私は、ボタンやその他のカスタムコントロールなどの多くのコントロールで構成されるUserControlを持っています。変換を再帰的に適用するWPFコンテナ

UserControlは、コントロールとやりとりするさまざまなアニメーションも処理します。

ここでは、コントロールを上下逆に使用したいと思います。すべてをコンテナに入れ、単にコンテナを回転させる方法はありますか?コントロールが以前と同じように動作したが回転した(つまり、回転変換が再帰的に適用される)ようにする

現在、グリッド内にあります。

編集:また、すべてのコントロールを一緒に整列させることは可能ですか?現在、それらはすべて中央の底に整列しています。コンテナの配置を変更することができるように、すべてのコントロールの配置をどのように設定しますか?同様にすべて同じように配置されます。

答えて

1

コンテナのRenderTransformまたはLayoutTransformを設定すると、これが実行されます。どちらがあなたのニーズによって異なり - 差の短いと甘い説明はここで見つけることができます:

http://www.scottlogic.co.uk/blog/colin/2008/12/layouttransform-vs-rendertransform-whats-the-difference/

が、私はこのためのXAMLわからないんだけど、C#で、それは同じくらい簡単だとして:

grid.RenderTransform = new RotateTransform(90); 
関連する問題