2017-04-07 4 views
0

WPFのデフォルトでは、ウィンドウが閉じられたときにウィンドウにアニメーションが表示されることに気付きました。ただし、ControlTemplateを使用してウィンドウをカスタマイズすると、このアニメーションが消えます。デフォルトのオープン/クローズアニメーションも持つカスタムウィンドウを持つ方法はありますか?WPFアニメーションを閉じる

答えて

2

なぜこれがダウン投票を受け取ったのかわかりません。それは私にとって正当な質問のようです。

Windowを含む任意のUIElementにControlTemplateを追加すると、ビジュアル状態などを表示/バインド/変更する方法にアニメーションからすべてのデフォルト機能がオーバーライドされます。したがって、既存のテンプレートをウィンドウに編集し、必要な場所でのみ変更を加えても、アニメーションは引き続き機能します(テンプレートのその部分をじっとしない限り)。または、そのイベントのControlTemplateに独自のアニメーションを追加できます。 VisualStatesなどを見なければなりません。ウィンドウが閉じている場合は、明らかに閉じられる前にストーリーボードを起動させ、テンプレートを交換することでストーリーボードをカットします。

関連する問題