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のアニメーションを連想したり〜(´ω`)