2011-12-20 7 views
0

要約された方法でデータを提示するアプリケーションがあります。ビュー自体の構造自体は簡単ではありませんが、実際には複雑ではありません(つまり、コントロール、スタックパネル、グリッドなどのユーザコントロール)。クリックすると、usercontrolがフロントプレーンに飛び出し、すべての詳細を表示するようになります(プレーンフリップまたは同様のアニメーションなど)。フローからWPFコントロールをポップアップして最初の平面に移動する方法

理想的には、元のアプリケーションコントロールが複製され、アプリケーションウィンドウ境界内に留まる必要があります。モーダルなら、さらに良い。

私はこれを達成するための指針を探していますが、必ずしも詳細なウォークスルーではありません。私は商用製品に興味がありません、たとえそれが車輪を再発明する必要があるとしても。私はSOに関する多くの非常によく似た質問を見てきましたが、これまでのところ有用なものは見つかりませんでした。

答えて

0

ストーリーボードでは必要なアニメーションを手に入れることができます。 Panel.ZIndexを使用すると、Webページのように他のコントロールの上に設定することができます。 Canvasでのこのサンプルは次の場所にあります:http://blogs.msdn.com/b/wpfsdk/archive/2006/06/13/controlling-zorder-using-the-zindex-property.aspx

+0

実際にアニメーション化され、キャンバスを使って最初の平面に移動させる特定のコントロールを使用することができます。 control datacontextを使用すると、すべてが正しくバインドされていることが保証されます。私は数日後にそれを試してみるつもりです。より良い解決策が生まれなければ、私はあなたの答えを受け入れます。ありがとうございました。 –

関連する問題