問題タブ [dialogresult]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF:モーダルダイアログボックスを破壊せずに非表示にする方法は? (そのDialogResult)
モーダル ダイアログ ボックスがあり、(ユーザーが [OK] ボタンを押したときに) それを非表示にし、別のモーダル ダイアログ ボックス (MessageBox など) を表示してから、もう一度表示したいと考えています。私の問題は、ダイアログが非表示になっている場合、その DialogResult がfalse
取得され、ボタンのハンドラーメソッドが終了した直後に閉じられることです。代わりに Opacity を 0 に設定しようとしましHide()
たが、まったく機能しません (まだ表示されています)。
モーダル ダイアログ ボックスを閉じずに一時的に非表示にする方法はありますか?
c# - wpf mvvmポップアップからの応答を待つ方法
検索しましたが、この質問に対する答えが見つかりません。おそらく、私が試みていることを行うためのより良い方法があることを意味します.
MVVM デザイン パターンを使用する WPF アプリケーションでは、ボックスである UserControl を作成しました。このポップアップ ボックスには、「OK」と「キャンセル」の 2 つのオプション (ボタン) があります。このユーザー コントロールには、メッセージ データを提供する独自のビュー モデルがあります。このポップアップの作成と表示は簡単です。私の問題は、ユーザーの選択を待ちたいということです。DialogReponse に似たものはありますか? 理想的には、次のようなことをしたいと思います。
たぶん、私がやろうとしていることへのより良いアプローチがあります。作成したカスタム ポップアップがあるため、メッセージ ボックスを使用したくありません。しかし、おそらく popup は間違ったコントロールですか? 助けてくれてありがとう。
c# - ボタンを押さなくても MessageBox は自動的に継続します
2 つのボタンとテキストを含むメッセージ ボックスがあります。これは関連するコードです:
私の問題は、プログラムが自動的に「if」内にコードを入力し、ポップアップ メッセージ ボックスが表示されないことです。デバッグしても、コードが「if」行に移動し、結果がDialogResult.OKであることがわかります。
Web フォームと ASP.Net を使用しています。
MessageBox の名前空間は "System.Windows.Forms" です。
キャッシュとiisresetをクリアしようとしました。
他に何が私を助けることができますか?
前もって感謝します。
c# - ShowDialog を使用してウィンドウがモーダルとして起動されたかどうかを判断する方法
WPF ウィンドウを作成しました。ShowDialog() を使用して表示したい場合と、Show() だけを使用した場合があります。
ShowDialog() の場合、すべて正常に動作する DialogResult を設定したいのですが、Show() を使用してウィンドウを起動し、DialogResult を設定すると、例外が発生します
DialogResult の設定に条件を設定できるように、ウィンドウがどのように起動されたかを判断するにはどうすればよいですか?