【发布时间】:2010-11-09 08:41:23
【问题描述】:
下面的场景让我很困扰: 我有一个简单的 WPF 窗口,其中有一个 TabControl 作为内容。 TabControl 的 ItemsSource 绑定到对象列表。为了可视化对象,我定义了一些 DataTemplates。由于对象列表可能具有不同的类型,因此默认模板选择器会选择正确的可视化。这工作正常,不会造成任何麻烦。
出现的问题是窗口的大小。 DataTemplate 有不同的大小。我希望对话框的大小适合最大的 DataTemplate。当我在 Window 中使用 SizeToContent 时,每次更改选项卡时,Window 都会更改其大小。
所以,我的问题是,如何才能使窗口适合最大的 TabItem(大小由 DataTemplate 确定)?
谢谢, 弗洛里安
【问题讨论】:
标签: wpf