Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与UWP应用程序可使用的模态对话框最接近的是什么?_Uwp_Modal Dialog_User Input - Fatal编程技术网

与UWP应用程序可使用的模态对话框最接近的是什么?

与UWP应用程序可使用的模态对话框最接近的是什么?,uwp,modal-dialog,user-input,Uwp,Modal Dialog,User Input,在我的UWP应用程序中,我需要从用户那里获取信息以存储在数据库中。当然,在标准Windows中,通过创建模式对话框表单并在需要时实例化它,这是很容易的 但在UWP中,虽然有对话框,但它们似乎仅限于最小和受限的功能 我想要的是一个至少类似于模式对话框表单的东西,用户可以在其中输入我可以用来插入数据库的信息,但我在UWP中看到的最接近的东西是一个页面控件,我认为它可以有效地“替换”主页面(暂时)如果我为此目的创建了一个,然后在需要从用户获取输入时将其激活。对于UWP应用程序,这是唯一可以接受的方法还

在我的UWP应用程序中,我需要从用户那里获取信息以存储在数据库中。当然,在标准Windows中,通过创建模式对话框表单并在需要时实例化它,这是很容易的

但在UWP中,虽然有对话框,但它们似乎仅限于最小和受限的功能

我想要的是一个至少类似于模式对话框表单的东西,用户可以在其中输入我可以用来插入数据库的信息,但我在UWP中看到的最接近的东西是一个页面控件,我认为它可以有效地“替换”主页面(暂时)如果我为此目的创建了一个,然后在需要从用户获取输入时将其激活。对于UWP应用程序,这是唯一可以接受的方法还是有更好的方法?

您可以使用类实现与模型对话框类似的行为

参考上述文档中的
SignInContentDialog.xaml
部分,您可以在
ContentDialog
中的面板(例如
StackPanel
Grid
)中添加任意UI控件以从用户处获取信息,还可以在面板中设置
ContentDialog
的大小

您可以通过添加
PrimaryButtonClick
CloseButtonClick
事件处理程序来处理来自用户的数据(
PrimaryButtonClick
CloseButtonClick
ContentDialog
的默认控件)或其他
按钮
控件。

您可以使用类实现与模型对话框类似的行为

参考上述文档中的
SignInContentDialog.xaml
部分,您可以在
ContentDialog
中的面板(例如
StackPanel
Grid
)中添加任意UI控件以从用户处获取信息,还可以在面板中设置
ContentDialog
的大小


您可以通过添加
PrimaryButtonClick
CloseButtonClick
事件处理程序来处理来自用户的数据(
PrimaryButtonClick
CloseButtonClick
ContentDialog
的默认控件)或者其他
按钮
控件。

下面是一个问题:我离我需要的位置更近了,但现在有一个不同但相关的问题。请看下面的问题:我离我需要的地方更近了,但现在有一个不同但相关的问题。请看