C# 如何在Windows 8 metro应用程序中设置用户提示对话框?
我想从模式窗口获取我的应用程序的一些用户输入,如名称、DOB等C# 如何在Windows 8 metro应用程序中设置用户提示对话框?,c#,xaml,windows-8,microsoft-metro,winrt-xaml,C#,Xaml,Windows 8,Microsoft Metro,Winrt Xaml,我想从模式窗口获取我的应用程序的一些用户输入,如名称、DOB等 为此,我需要显示一个对话框,其中包含文本框和其他控件。 通常在WinForms/WPF中,我会创建一个从Form/Window类继承的类,并使用Show/ShowDialog方法将表单呈现给用户 如何在使用XAML/C#的Windows 8 metro应用程序中实现此行为? 我已经查看了Windows.UI.Popups命名空间下的MessageDialog类 但它只显示像经典MessageBox这样的消息 我已经查看了另一个Cor
为此,我需要显示一个对话框,其中包含文本框和其他控件。
通常在WinForms/WPF中,我会创建一个从Form/Window类继承的类,并使用Show/ShowDialog方法将表单呈现给用户
如何在使用XAML/C#的Windows 8 metro应用程序中实现此行为?
我已经查看了
Windows.UI.Popups
命名空间下的MessageDialog
类但它只显示像经典MessageBox这样的消息
我已经查看了另一个
CoreWindow弹出型按钮
类,也不确定它是否可以用于我所期望的行为。您可以简单地创建一个自定义用户控件
,包含所有必需的输入(例如文本框
es),然后使用类显示它
例如:
Popup myPopup = new Popup();
myPopup.Child = new CustomUserControl();
myPopup.IsOpen = true;
从MBZ的即时回答开始,您是否尝试过特别关注“我按照“XAML弹出示例”链接看到,“此项目尚未发布”。不过,我发现:在Windows 8.1应用商店应用程序示例中还有一个“XAML用户和自定义控件示例”项目: