问题标签 [autosize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
653 浏览

wpf - 为什么DataGrid“自动”宽度突然变得如此之大?

我一直在使用 wpf 工具包中的数据网格开发应用程序,并且未在 xaml 中指定宽度(默认为自动),并且工作正常。当我调整窗口大小时,它会扩展窗口宽度。然而,突然之间“自动”宽度很大,我不知道为什么。当我将 xaml 文件拉到混合中时,它显示自动宽度为 50002 像素。自从它发生以来,我几乎没有碰过我的 xaml 中的其他任何东西。任何人都知道它为什么这样做以及那个数字来自哪里?谢谢

0 投票
1 回答
912 浏览

iphone - 相对于内容视图而不是超级视图自动调整大小?

在我的 iPhone 应用程序中,我在内容视图中有一个 UIView,在 UIView 中有一些控件。我已经在 Interface Builder 中为这些控件设置了 autosize 属性,但它们似乎是相对于整个内容视图而不是相对于它们的父视图自动调整大小的。但是,它在文档中特别说明 autosize 相对于 superview 起作用。我需要做一些特别的事情来让我的控件相对于它们的超级视图而不是整个内容视图自动调整大小吗?

请帮忙......我已经为此绞尽脑汁好几天了。提前致谢!

0 投票
1 回答
839 浏览

wpf - 在网格大小中使用 * 的问题

当我将列的宽度或行的高度设置为星形时,我填充的内容大于可用的矩形,该行继续增长“地下”:

我希望 StackPanel 不应该在地下生长,而是应该显示滚动条。

注意,我需要所有的大小动态,所以一切都会根据用户调整父母的大小而改变。
我对列有同样的问题。
PS。默认情况下,RowDefinition.Height 始终为 *。

更新

我想问题是网格和我之前发布的片段没有提供整个故事,请查看:

0 投票
6 回答
29384 浏览

c# - 在 WPF 中自动调整窗口内容的大小

在调试我的 WPF 程序时,我注意到当窗口设置为设置大小时,控件看起来很好。但是当窗口最大化时,内容定位在同一个位置,就好像窗口没有调整大小一样。我想要它使内容和窗口按比例调整大小。我怎样才能做到这一点?对不起,如果这是一个愚蠢的问题,但我在 WPF 时代有点新。


XAML 代码尚未完全准备好,但这里有一些元素:

0 投票
3 回答
1376 浏览

c# - 在运行时添加的 C# TabPages 不会自动调整父窗体的大小

我有一个简单的表单,其中包含一个 TabControl,其中在运行时添加了 TabPages。我已经让所有这一切几乎按照我的意愿工作,但是当我将表单设置为自动调整大小时,它会忽略计算中的运行时 TabPages ......我怎样才能强制表单延迟自动调整大小直到 TabPages 有已添加,或者在添加新 TabPage 时强制表单重新计算?

编辑:作为记录,我正在通过在 640x480 启动我的应用程序(使用 MinimumSize 属性)并包括一个 750 宽的控件来对此进行测试。

0 投票
2 回答
6905 浏览

.net - WinForms UserControl 布局自动调整大小问题

不久前,我发布了这个问题,关于尝试让 flowlayoutpanel 在停靠到容器顶部时正确自动调整大小。我试图完成的是设置一个跨越表单顶部边缘的水平(从左到右)flowlayoutpanel,并且一个datagridview占据了flowlayoutpanel下方的其余可用空间。我无法让 flowlayoutpanel 的 height 属性自动调整大小。发布的答案非常适合我想要完成的工作,这很棒......

无法独自离开,我现在正试图更进一步,将 flowlayoutpanel 包装在 UserControl 中。但是,我发现这样做会导致 flowlayoutpanel 不再正确调整其高度。

这是第一个布局,效果很好:

在这里,它使用了封装在 UserControl 中的 flowlayoutpanel:

无论出于何种原因,在调整表单大小时,flowlayoutpanel 都不会正确调整其高度。这很容易重现。哦,还有,FlowLayoutPanel 的内容可以是任何东西,而不仅仅是 ComboBoxes。

0 投票
8 回答
16509 浏览

qt - 对于 Qt 4.6.x,如何自动调整文本大小以适应指定的宽度?

在我的 QGraphicsRectItem::paint() 内部,我试图在其 rect() 中绘制项目的名称。但是,对于每个不同的项目,它们的宽度可以是可变的,并且名称也可以是可变的长度。

目前我从最大字体大小开始,检查它是否适合并减少它,直到找到适合的字体大小。到目前为止,我还没有找到一种快速简便的方法来做到这一点。有没有更好或更有效的方法来做到这一点?

谢谢!

0 投票
4 回答
19702 浏览

c# - winforms:datagridview:高度(自动调整大小)取决于行数

在我的一种形式中,datagridview 显示来自数据库的数据(当然数据的数量(所以行数)可以改变)。数据库连接在表单加载事件中。我只是无法弄清楚整个datagridview的高度是如何自动调整的,具体取决于它显示的行数。

0 投票
3 回答
2739 浏览

css - CSS语音气泡自动大小?

我有这个供我评论..看起来像“讲话泡泡”。

我从一开始就不希望它很大,我想在文本之后自定义它。我的意思是如果你写“你好”,那么它应该在它周围,距离气泡可能有 1-2 像素的边距,所以如果你写“你好”我的名字是,我喜欢做饭!” 那么它应该更大..它现在是这样的:

0 投票
1 回答
1451 浏览

apache-flex - Flex 固定和可变高度 - 可以在标记中设置吗?

我有以下 Flex 应用程序标记:

当我运行它时,它会显示具有固定高度的顶部面板和具有可变高度的底部面板。我希望底部面板的高度包含剩余的高度,但它以某种方式溢出页外。

我发现解决这个高度问题的唯一方法(到目前为止)是以编程方式将高度设置为固定而不是变量:

和代码隐藏:

但是这个解决方案太“脏”了,我正在寻找一种更优雅的方式。有人知道替代方案吗?