1

シングルトンが何であるかは知っていますが、Web アプリを歩いているときに、同僚が「シングルトン モードレス」と言っていました。これはどういう意味ですか?

4

3 に答える 3

3

MSDN Architecture Center hereでそれへの参照を見つけました。それらは、モーダルではないウィンドウ (つまり、ユーザーは親と対話する前にウィンドウと対話することを強制されない) であり、そのインスタンスが 1 つしか存在しないウィンドウを意味しているように見えます。

それがあなたの同僚であるという意味かどうかはわかりませんが、彼が何を意味しているのかわからなくても、私は悪くはありません. 彼は実際には自分自身を知らなかったかもしれません。

于 2009-06-16T20:11:02.273 に答える
3

モードレスフォームは、モーダルフォームの反対です

モードレスフォーム

フォーカスをフォームからフォームに変更できます。

モーダルフォーム

モーダル フォームが閉じられるまで、フォーカスの変更を禁止します。

そうは言っても、シングルトンモードレスは、モードレスフォームの単一インスタンスを意味する必要があります。

于 2009-06-16T20:06:01.007 に答える
1

2 つのインスタンスが同時にユーザーに表示されることを心配する必要がないため、シングルトン モードレスまたはモーダル ダイアログは優れています。

Ext.MessageBox はこのようなもので、シングルトン モーダル メソッドによって呼び出されます。シングルトンモードレスの基礎としても使用できます。

私は同意します、よく考え抜かない限り、モーダルダイアログは通常最悪です。また、最新のアプリのほとんどはモードレス ドロワー (リボン) になりつつあり、手元のタスクのコンテキストでユーザーがいつでも使用できるようになっています。

したがって、ダイアログを調べてください。現在、アプリでそれらの半分はおそらく必要ありません...

于 2011-02-03T17:57:10.370 に答える