3

名前、DOBなどのアプリのユーザー入力をモーダルウィンドウから
取得したいのですが、テキストボックスやその他のコントロールを含むダイアログを表示する必要があります。
通常、WinForms / WPFでは、Form / Windowクラスから継承されたクラスを作成し、Show / ShowDialogメソッドを使用してフォームをユーザーに提示します。XAML
/C#を使用してWindows8メトロアプリでこの動作を実現するにはどうすればよいですか。名前空間の下のクラス
を見てきました が、従来のMessageBoxのようなメッセージのみを表示するためのものです。 私は別のクラスを見ましたが、それが私が期待している振る舞いに使用できるかどうかもわかりません。MessageDialogWindows.UI.Popups

CoreWindowFlyout

4

2 に答える 2

10

UserControl必要なすべての入力 ( TextBoxes など) を使用してカスタムを作成し、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 に答える