0

Mate フレームワークを使用して作成されているアプリケーションに関して、少し疑問があります。ユーザーが最初にしなければならないことは、ログインすることなので、Login.mxml ビューを作成しました。ログインに成功したら、上部に applicationControlBar があり、その下にワークスペースがあるメイン ビューを表示する必要があります。現在、私は 2 つの別々のビューを持っているので、正しく理解していれば、ViewStack を使用するのは理にかなっています。

ログイン後、ワークスペースの上にボタンを備えたある種のパネルも表示したいのですが、これスクリーンショットです。ボタンをクリックすると、パネルが消えるはずです。さらに複雑なことに、このパネルの状態が変化する可能性があります。特定のボタンをクリックすると、パネルの下部にプログレス バーが表示される場合があります。

別のビュー、MenuDialog.mxml を作成し、そこにボタン、進行状況バー、および状態を配置する必要があると思いますが、ワークスペースの上部に表示するにはどうすればよいですか? 私の問題が十分に明確であることを願っています:)

4

2 に答える 2

2

メイン アプリケーション (または ViewStack の親コンテナー) を popUp の親として、パネルを popUp にします。パネル内のユーザー アクションに基づいて、PopUpManager クラスを使用して閉じることができます。

于 2009-05-21T19:12:34.137 に答える
1

モーダル ログイン スタイル パネル (最近では多くのアプリが避けている) が必要ない場合は、ViewStacks ではなく状態を使用する必要があります

状態は、UI が -LOGGED_IN、LOGGED_OUT などのさまざまな状態を区別するためのより明確な方法です。

ステートの操作に慣れるには少し時間がかかるかもしれませんが、一度慣れると二度と戻れなくなります。:-)

于 2009-05-26T00:25:09.160 に答える