C# 改变窗口高度
我正在使用一个WPF窗口,其中包含一个框架,我可以在其中添加我拥有的不同页面的内容。 问题是,所有这些页面的宽度相同,但高度不同 所以我想做的是能够将窗口的高度设置为窗口框架内页面的高度C# 改变窗口高度,c#,wpf,windows,C#,Wpf,Windows,我正在使用一个WPF窗口,其中包含一个框架,我可以在其中添加我拥有的不同页面的内容。 问题是,所有这些页面的宽度相同,但高度不同 所以我想做的是能够将窗口的高度设置为窗口框架内页面的高度 谢谢改变窗口高度,除了让最终用户看起来很糟糕之外,还会带来各种各样的麻烦。例如,如果您的内容的高度大于屏幕所能显示的高度,该怎么办?你的窗户会从屏幕上掉下来吗 更好的选择可能是查看一个控件,如果内容超过窗口高度,该控件将提供一个滚动条。在wpf中,您可以设置窗口属性 SizeToContent="WidthAn
谢谢改变窗口高度,除了让最终用户看起来很糟糕之外,还会带来各种各样的麻烦。例如,如果您的内容的高度大于屏幕所能显示的高度,该怎么办?你的窗户会从屏幕上掉下来吗 更好的选择可能是查看一个控件,如果内容超过窗口高度,该控件将提供一个滚动条。在wpf中,您可以设置窗口属性
SizeToContent="WidthAndHeight"
或
正如@Joeb454已经回答的那样,在导航用户体验方面,这可能看起来很可怕
SizeToContent="Height"