56得票5回答
如何在调整大小后保持WPF窗口与可扩展控件大小相适应

我有一个WPF窗口,其中包含SizeToContent="Height"。该窗口包含一个<Expander />,显示最近活动的列表。我希望当展开该扩展器时,窗口按比例增大。隐藏后,窗口再次按比例调整大小。如果调整了窗口大小,则扩展器及其包含的列表视图应增长以使用新空间。(不要介意...

15得票7回答
Xamarin.Forms ListView如何自适应内容大小?

我有一个相当大的表单(主要适用于平板电脑),其中包含一个嵌套了ScrollView和一个垂直的StackPanel的TabbedPage,其中包含许多控件。 我有几个ListView的出现,它包含一些单行项目,并且我需要其大小自适应内容。 我想摆脱它的滚动条,但无论如何,我都不希望它占用比其...

14得票2回答
UserControl上的SizeToContent

事实上,UserControl缺少像Window中的“SizeToContent”属性。 那么问题是: 如何以最简单和正确的方式模拟UserControl的“SizeToContent = WidthAndHeight”行为? 更新:... 是的,我知道如果在放置用户控件的容器中未定义高...

14得票5回答
使ListBox随窗口大小调整,但不随内容调整大小

这个问题一定有一个优雅的解决方案,但我在网上找不到任何信息。我有一个包含一个列和行,宽度/高度为*的网格,其中包含一个 ListBox。我将 Window 的 SizeToContent 设置为 WidthAndHeight,以允许窗口为每组 UI 小部件/字体调整大小至适当大小。当我向 Li...

13得票4回答
为什么WPF Grid中带有*的两列大小不一致?

使用以下代码,我希望最终得到两个具有相同宽度的ListBox,它们都被放置在两个Width="*"的ColumnDefinition中。 但实际上,它们的大小似乎是由ListBox中的文本大小决定的,这并没有意义,因为该文本要比ListBox小得多,因此TextBlock有足够的空间容纳文本...

13得票5回答
保持窗口在SizeToContent后平滑居中

我有一个WPF窗口,由于SizeToContent="WidthAndHeight",它的大小会随着时间变化而改变。最初,WindowStartupLocation="CenterScreen"将窗口正确地居中显示,之后我通过以下方式重新将其居中:Private Sub Window_Size...

12得票1回答
在WPF中,在窗口呈现之前确定SizeToContent窗口的大小

我在我的WPF应用程序中有一个窗口,它偶尔会显示。当它被显示时,它会使用动画淡入,关闭时淡出。没有什么花哨的东西,只是一个修改不透明度的故事板。实际上,这个窗口从来没有真正关闭过,不透明度只是被淡化到0,直到再次显示为止。 这个窗口是一个信息窗口,内容不总是相同的。它被调整为适应内容大小(宽...

10得票4回答
WPF中心子窗口与SizetoContent无法正常工作

如果我将SizeToContent设置为WidthAndHeight,那么WindowStartupLocation="CenterOwner"将无法正常工作。 新窗口的中心应该位于其父级所有者的中心,但实际上更像子窗口的左上角位于父窗口的中心。 如果我将SizeToContent移除,则一切...

10得票3回答
窗口自适应大小的限制取决于内容

我希望窗口尊重内容控件内 MinWidth/MinHeight 和 MaxWidth/MaxHeight 的规定。 有些人建议使用 SizeToContent,但这只有助于设置初始窗口大小,而不能设置约束条件。 还有一些人建议重写 MeasureOverride 并在那里设置窗口的最小/最...

7得票2回答
WPF - 尝试根据可调整大小窗口的初始高度设置最小高度

我试图基于窗口初始化时的高度(当SizeToContent =“WidthAndHeight”时)设置可调整大小窗口的MinHeight / MinWidth。 我看到了一些回答/解决方案: http://weblogs.asp.net/psheriff/archive/2010/01.a...