名前、DOBなどのアプリのユーザー入力をモーダルウィンドウから
取得したいのですが、テキストボックスやその他のコントロールを含むダイアログを表示する必要があります。
通常、WinForms / WPFでは、Form / Windowクラスから継承されたクラスを作成し、Show / ShowDialogメソッドを使用してフォームをユーザーに提示します。XAML
/C#を使用してWindows8メトロアプリでこの動作を実現するにはどうすればよいですか。名前空間の下のクラス
を見てきました
が、従来のMessageBoxのようなメッセージのみを表示するためのものです。
私は別のクラスを見ましたが、それが私が期待している振る舞いに使用できるかどうかもわかりません。MessageDialog
Windows.UI.Popups
CoreWindowFlyout
質問する
7668 次
2 に答える
10
UserControl
必要なすべての入力 ( TextBox
es など) を使用してカスタムを作成し、Popup
クラスを使用して表示するだけです。
例えば:
Popup myPopup = new Popup();
myPopup.Child = new CustomUserControl();
myPopup.IsOpen = true;
于 2012-09-11T14:11:46.533 に答える
4
MBZ からのその場での回答に続いて、「Windows 8 アプリ サンプル - C#、VB.NET、C++、JavaScript」、特に「XAML ポップアップ サンプル」を見てみましたか。
于 2012-09-23T17:57:59.403 に答える