我有一个显示选项卡控件的对话框,我有所有逻辑来确定最大的tabitem然后这个大小用于调整对话框的大小。如果我有一行标签项,一切正常,如果创建了多行,那么我无法正确计算高度,因为我不知道创建了多少行标签。
如何找出为呈现所有标签而创建的行数?
更新
当我希望对话框自动调整时, SizeToContent = SizeToContent.WidthAndHeight;
有效,现在我也希望有一个固定大小的对话框,在这里,我想覆盖我的tabitem内容的大小(对话框高度 - tabcontrol下面的按钮) - 表格数量*标签行高度),所以问题仍然存在。
另外,SizeToContent
会在对话框的底部留下一行,当您尝试调整对话框的大小时会消失,我尝试使视觉效果无效,但是这没有任何想法?