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应用程序,它运行得很好。