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