【发布时间】:2014-12-04 13:52:19
【问题描述】:
我有一个Window 定义如下:
<Window x:Class="AutomatedSQLMigration.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
SizeToContent="Height"
DataContext="{Binding MainPageViewModel, Source={StaticResource Locator}}">
<DockPanel Name="MasterDockPanel">
...
</DockPanel>
</Window>
我在选项卡控件中有许多选项卡,只要用户不更改窗口大小,窗口就会正确调整高度以适应所选选项卡的内容。一旦用户手动更改窗口大小,窗口将不会自行调整大小以适应所选选项卡的内容。
即使在用户手动更改大小后,如何让窗口自动调整大小?
【问题讨论】:
-
既然您说的是选项卡控件,为什么不将它们包含在显示的 XAML 中?
-
题外话:作为一个用户,在我遇到手动的麻烦之后,我可能会非常恼火地看到窗口调整本身 > 改变它的窗口大小。要么使窗口可调整大小,并让用户确定窗口大小;或使其不可调整大小,并让窗口选择。
标签: c# wpf autoresize