フォームをスムーズに切り替えたい場合 (つまり、Microsoft PowerPoint からのスライド遷移)、どうすればよいですか? Visual Studios C# を使用しています。
1 に答える
1
WPFを扱っている場合は、それらを単一のPanelまたはCanvasに配置し、それぞれを含むPanel/Canvasの「RenderTransform」プロパティに何かを継続的に適用/更新できます。それで、
Transform t = new TranslateTransform(0.0f, 0.0f);
panelA.RenderTransform = t;
panelB.RenderTransform = t;
次に、お好みのタイミング方法で、ティックごとにtを少しずつ更新します。
もっとエレガントな方法(ベイクされたXAMLアニメーションなど)があると確信していますが、自分でそれらを機能させる方法がよくわからないため、アドバイスを与えるのはかなり不安定です。=)
于 2010-06-02T19:32:21.600 に答える