2

複数のユーザー入力画面を持つアプリケーションを構築しています。モーダル ウィンドウではなく wpf ポップアップを使用する利点/欠点があるかどうかを知りたいですか? mvvm-light を使用しています。

タッチ アプリケーション (iPad など) でポップアップが広く使用されていることに気付きました。

4

2 に答える 2

1

この問題は、実際にはデスクトップ アプリケーションと Web アプリケーションのどちらかです。Silverlight (またはその他のタッチ アプリ) のポップアップでは、操作する実際のウィンドウは 1 つだけです (モバイル サーフェスまたは Web ブラウザー)。デスクトップ アプリを作成している場合は、ポップアップが親ウィンドウを離れることができないため、モーダル ウィンドウの方がおそらくユーザーの期待に一致します。

于 2010-06-16T13:54:32.843 に答える
0

ポップアップは素晴らしいですが、制御が非常に困難です。私たちのアプリでは、アドナーを「ポップアップ」エディターとして使用しています。他のコントロールを保持し、メイン ウィンドウのアドナー レイヤーに表示できるコントロールを作成しました。これにより、1 つのコントロールを別のコントロールの隣に表示し、他のコントロールを使用したままにする、または背景をグレー表示にして新しいコントロールにフォーカスを強制し、「OK」が表示されるまで他のコントロールを使用できないようにすることができます。ボタンが押されます。wpf で adorners を Google で検索すると、優れた記事がたくさん見つかります。

于 2010-06-16T13:55:40.613 に答える