Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.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
C# 重叠窗口/页面还是自定义消息框?_C#_Wpf_Visual Studio 2008 - Fatal编程技术网

C# 重叠窗口/页面还是自定义消息框?

C# 重叠窗口/页面还是自定义消息框?,c#,wpf,visual-studio-2008,C#,Wpf,Visual Studio 2008,首先,我想说我是WPF/.net编程的noob 这是我的问题,需要一些指导。我有一个窗口,我把页面作为导航载入和移出。在一个特定页面上,当用户单击其中一个项目(例如按钮)时,我需要显示一个小表单以收集更多信息。我不确定最好的方法是什么。。。我希望(但不知道从哪里开始搜索这个解决方案)打开一个带有几个文本框和提交按钮的弹出气球式窗口 我探讨过的其他选择是使用单独的页面。保存当前页面并使用这些文本框和提交按钮加载新页面。或者改为使用自定义messagebox(最不喜欢的选项) 我想这个新的额外信息页

首先,我想说我是WPF/.net编程的noob

这是我的问题,需要一些指导。我有一个窗口,我把页面作为导航载入和移出。在一个特定页面上,当用户单击其中一个项目(例如按钮)时,我需要显示一个小表单以收集更多信息。我不确定最好的方法是什么。。。我希望(但不知道从哪里开始搜索这个解决方案)打开一个带有几个文本框和提交按钮的弹出气球式窗口

我探讨过的其他选择是使用单独的页面。保存当前页面并使用这些文本框和提交按钮加载新页面。或者改为使用自定义messagebox(最不喜欢的选项)

我想这个新的额外信息页面融入到应用程序的其余部分中,这样主页在后台仍然可见。任何建议???

您可以使用WPF的控件


就我个人而言,我对WPF的弹出窗口有问题,所以它的工作方式类似于弹出窗口


我最终为此使用了模态窗口(ShowDialog)方法

<Popup>
    <!-- Your Content Here -->
</Popup>