Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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
WPF棱镜:区域显示为新窗口_Wpf_Prism - Fatal编程技术网

WPF棱镜:区域显示为新窗口

WPF棱镜:区域显示为新窗口,wpf,prism,Wpf,Prism,我有一个使用Prism的WPF应用程序。我将shell应用程序中的区域设置为shell.xaml中的ContentControls 一切都很好,除了我不希望区域是单独的窗口。我希望它们嵌入到主窗口中,除非另外指定为shell的子窗口。诀窍是什么?你的问题有点不清楚。你所说的“除非我不希望这些区域成为单独的窗口”是什么意思。您在问题中提到,您正在shell.xaml中添加区域,因此它是如何作为一个单独的窗口出现的。如果您能够说明如何定义区域,这将非常有用。如果在shell中定义了区域,那么它们实际

我有一个使用Prism的WPF应用程序。我将shell应用程序中的区域设置为shell.xaml中的ContentControls


一切都很好,除了我不希望区域是单独的窗口。我希望它们嵌入到主窗口中,除非另外指定为shell的子窗口。诀窍是什么?

你的问题有点不清楚。你所说的“除非我不希望这些区域成为单独的窗口”是什么意思。您在问题中提到,您正在shell.xaml中添加区域,因此它是如何作为一个单独的窗口出现的。如果您能够说明如何定义区域,这将非常有用。如果在shell中定义了区域,那么它们实际上是在shell窗口上配置不同的区域。如果您能为我们提供更多有关视图和区域定义和注册的上下文,我们将为您提供更好的支持。实际上,shell应用程序本身正在创建两个窗口。它与区域无关,我无法解释为什么应用程序会这样做。我刚刚从头开始创建了一个新的shell应用程序,它运行得很好。