UpdatePanelAnimation

September Atlas Control Toolkitも出てることだし、WebシステムにAnimation機能を追加してみました(・∀・)
入力欄にUpdatePanelを利用して、Visibleの切替によって表示非表示を切り替えていますが、そこにUpdatePanelAnimationExtenderを追加して表示時にアニメーションするようにしてみました。


既存のコードにこんな感じでUpdatePanelAnimationExtenderを追加するだけで、アニメーション効果を持たせることが出来るんですね。

<atlasToolkit:UpdatePanelAnimationExtender ID="upae" runat="server">
    <atlasToolkit:UpdatePanelAnimationProperties TargetControlID="p1">
        <Animations>
            <OnUpdating>
...
            </OnUpdating>
            <OnUpdated>
...
            </OnUpdated>
        </Animations>
    </atlasToolkit:UpdatePanelAnimationProperties>
</atlasToolkit:UpdatePanelAnimationExtender>

で、実際に使って貰うと…
…評判悪(´Д`)


UpdatePanelAnimationExtenderを使わないコードに戻しました(´・ω・`)


まあ、入力欄なんてパッパと切り替わった方が良いわけですし、アニメーションが面白いのも所詮、最初だけという話もありますが(´ω`)
あと、アニメーション効果のパラメータ設定が難しいと思ったり。
速すぎるとエフェクトがよくわからないし、遅すぎるとアレだし。


メニュー的な物の表示なので、適切な値でフェード効果とかならカッコイイかもしれませんけど。
っと言いつつXPの視覚効果で「メニューをフェードまたはスライドして表示する」を切っている自分ですが(゚∀゚)


UpdatePanelAnimationExtenderの設定って、なんとなくWPFのアニメーションを連想したり〜(´ω`)