Wpf 将窗口调整为子内容控件

Wpf 将窗口调整为子内容控件,wpf,xaml,mvvm-light,Wpf,Xaml,Mvvm Light,我有一个ContentControl,它根据ViewModel中选择的“CurrentPage”属性交换视图 我使用一个窗口来承载这个ContentControl—它包含UserControl视图,并充当应用程序的持久视图/视图模型 如何将窗口大小绑定到当前显示内容的大小?您不需要将窗口的大小绑定到其内容。有一个名为的属性将具有相同的效果。从MSDN上的链接页面: 获取或设置一个值,该值指示窗口是否自动调整自身大小以适应其内容的大小 其使用的典型示例如下: // Automatically re

我有一个ContentControl,它根据ViewModel中选择的“CurrentPage”属性交换视图

我使用一个窗口来承载这个ContentControl—它包含UserControl视图,并充当应用程序的持久视图/视图模型


如何将窗口大小绑定到当前显示内容的大小?

您不需要将
窗口的大小绑定到其内容。有一个名为的属性将具有相同的效果。从MSDN上的链接页面:

获取或设置一个值,该值指示窗口是否自动调整自身大小以适应其内容的大小

其使用的典型示例如下:

// Automatically resize height and width relative to content 
this.SizeToContent = SizeToContent.WidthAndHeight;