gpt4 book ai didi

c# - 如何在 Windows 8 Metro 应用程序中有用户提示对话框?

转载 作者:行者123 更新时间:2023-11-30 13:19:58 24 4
gpt4 key购买 nike

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

最佳答案

您可以简单地创建一个包含所有必需输入(例如 TextBoxes)的自定义 UserControl,然后使用 Popup 显示它类(class)。

例如:

Popup myPopup = new Popup();
myPopup.Child = new CustomUserControl();
myPopup.IsOpen = true;

关于c# - 如何在 Windows 8 Metro 应用程序中有用户提示对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com