1

Cocoa のウィンドウをシートとして表示できるように、WPF でモーダル ウィンドウを表示する方法を探しています。つまり、メインの親ウィンドウの前のタイトルバーから下にスライドします。

私の推測では、これは、モーダル ウィンドウを、表示時にパネルに読み込まれるユーザー コントロールとして使用することで実現でき、このパネルはタイトルバーから何らかの方法でアニメーション化されるパネルであると考えられます。

これを行う方法についてのアイデアはありますか?

PS: NSWindow/シートが何であるかがわからない場合に備えて、ここに NSWindow/シートの簡単な説明を示します。

4

4 に答える 4

5

しないでください。これは、Windows で期待されるユーザー エクスペリエンスではありません。代わりに、モーダル ダイアログまたはウィンドウ内ナビゲーションを使用してください。

于 2008-10-20T13:14:15.473 に答える
1

http://doteverything.blogspot.com/2008/06/modal-dialogs-in-wpf.html

于 2008-12-17T12:02:12.973 に答える
0

CodeProjectのSliding and Flying Windowsサンプルと、(Silverlight) のインスピレーションとなった Microsoft Health Common User Interface デモンストレーターを確認してください。後者は、企業のUIデザインでクール祝福されたものとしてプッシュされるものについての良いアイデアを提供します:-)

于 2009-01-12T06:30:10.687 に答える
0

答えてくれてありがとう。

これに対する私の主な目的は、2 つのウィンドウに共有ウィンドウを用意することでしたが、予想される UX を壊したくないので、あなたの回答を考慮して、別のアイデアを考えてみます。

于 2008-11-03T06:37:48.283 に答える