3

我想从模式窗口中为我的应用程序获取一些用户输入,例如名称、DOB 等
,为此我需要显示一个包含文本框和其他控件的对话框。
通常在 WinForms/WPF 中,我会创建一个从 Form/Window 类继承的类,并使用 Show/ShowDialog 方法向用户呈现表单
如何在使用 XAML/C# 的 Windows 8 Metro 应用程序中实现此行为?
我已经查看了命名空间MessageDialog下的类, 但它只显示像经典 MessageBox 这样的消息。 我看过另一门课,也不确定这是否可以用于我期望的行为。Windows.UI.Popups

CoreWindowFlyout

4

2 回答 2

10

UserControl您可以简单地使用所有必需的输入(例如es)创建一个自定义,TextBox然后使用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 回答