问题标签 [sizing]

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 投票
1 回答
765 浏览

wpf - WPF 是什么决定了scrollviewer 和stackpanel 是否为子项提供无限大小而不是设置大小?

在Measure期间,我仍然很困惑,因为这导致stackpanel的孩子(信号图)被赋予(292,Infinity)作为Measure中的availableSize:

使用设定尺寸的画布时,会为孩子提供(无穷大,无穷大)其可用尺寸。我认为这与与窗口的交互有关,但我真的很困惑发生了什么。

使用滚动查看器时也会发生同样的事情。我只是想能够了解 scrollviewer 如何为其子级提供大小。我想知道是否更改其 controltemplate 中的面板可能会导致滚动查看器仅将滚动查看器大小作为 availableSize 传递给其子级而不是无限空间。

我已经编写了一个解决方法,但我只是想了解这一点,以便我确定没有更简单的方法来获得我想要的行为。

0 投票
1 回答
262 浏览

jquery - jQuery设置2个独立列表的高度第一个列表li与第二个li高度相同

我有这个 HTML 代码:

如果有意义的话,我要求第二个列表 li 元素的高度与第一个列表中匹配的 li 相同。

这些元素是动态的,列表项的数量会发生变化,但它们总是成对出现。

有谁知道我如何在 jQuery 中实现这一点,因为我真的不知道。

干杯。

0 投票
1 回答
893 浏览

wpf - ListBox内的WPF DataGridColumn宽度

我有一个与某些数据绑定的 ListBox,我希望在其中有重复的 DataGrids。

我在这样做时发现了一个奇怪的异常,希望有人能帮助我。

如果我将 DataGrid 与 ColumnWidths="*" 放在一起,它可以正常工作。

如果我将 DataGrid 放在 ListBox 中,那么这些列都很小。

这是我刚刚在 Blend 中创建的一个简单示例:

这会产生以下输出: 坏的,坏的数据网格列

任何想帮我解决这个问题的人,我将不胜感激。

谢谢。

0 投票
1 回答
7280 浏览

sizing - 相对于父边框框调整子元素的大小

如果我以百分比设置子元素的大小,则将相对于父元素的content-box计算大小,这与我已将其box-sizing属性设置为border-box.

所以,如果我有这样的事情:

的宽度.child将是400px(应用填充后父级宽度)的 50%。你可以在这里看到一个例子:JSBin

主要问题

有没有办法使子元素的宽度相对于父元素border-box而不是父元素的宽度content-box

奖金问题

在做我的例子时,我注意到在计算大小时有一个奇怪的行为。将.parent' 的填充设置为0 10%实际上会从每侧提供 68 多个像素的填充。这是为什么?600px 的 10% 不是 60px 还是我遗漏了什么?

0 投票
2 回答
2842 浏览

c++ - WinAPI - 自定义大小边框 (WS_THICKFRAME)

我不喜欢原生尺寸边框的样子:

看到蓝色边框了吗?

我想改用这种花哨的紫色边框: 在此处输入图像描述

我应该手动实现自己的大小边框,还是应该继续使用WS_THICKFRAME 窗口样式并自定义它?

如果我可以自定义它,我希望它也能在没有讨厌的黑客的情况下完成......

0 投票
4 回答
1728 浏览

java - 在显示之前获取 JPopupMenu 大小

JPopupMenu在鼠标右键单击时显示。我希望JPopupMenu'右上角位于click location(默认情况下不是左上角)。为此,我需要将X坐标设置为mouseEvent.getX() - popupMenu.getWidth()。问题是,在第一次显示弹出窗口之前,它的宽度等于 0。

SSCCE:

0 投票
3 回答
3100 浏览

java - 如果内部有 JPanel,则 JPopupMenu 会动态更改大小

我有一个JPopupMenu,我想根据它动态改变它的内部大小inner components' size。在我的 SSCCE 中,我描述了这个问题。

SSCCE:

步骤 2 重现:

  1. 右键单击以显示弹出菜单。
  2. 单击Press me按钮(在窗口顶部)。
  3. 右键单击以再次显示弹出菜单(错误#1 - 弹出仍然很小)
  4. 右击再次显示弹出菜单(弹出菜单大小OK)
  5. 再次单击该Press me按钮。
  6. 右键单击以显示弹出菜单。(错误 #2 - 弹出窗口仍然很大)

如何JPopupMenu在显示之前强制更改其大小?如果我直接将项目添加到,为什么它会起作用popupMenu

0 投票
1 回答
20 浏览

css - 尺寸和分辨率

只是想知道这种尺寸或分辨率有什么不同

960dp x 720dp

960 厘米 x 720 厘米

960 像素 x 720 像素

%相比

0 投票
1 回答
335 浏览

java - 在笔记本电脑上运行良好的应用程序的硬件大小?

如果应用程序已经在具有本地网络服务器和数据库的笔记本电脑上运行良好,那么它在部署到产品中时如何影响硬件大小?

我们是第一次试用这个应用程序,到目前为止,该应用程序在中端笔记本电脑上运行良好。

我认为任何服务器都会比笔记本电脑更强大。应该如何适当地扩展需求?

我能看到的主要影响是:

  • 数据库的位置(可能安装在单独的服务器或数据中心导致网络问题 - 不知道这是否会影响 CPU、内存规格)
  • 企业 web 容器的开销(目前使用 jetty,出于支持原因,预计将移至 tomcat)
  • 我们目前使用的是 Windows,服务器很可能在 unix 中。

不确定哪些应用程序细节是相关的,但是: - 单线程应用程序 - 主要功能是托管一个 REST 服务,该服务计算平均复杂度的算法。预计每秒最多 16 个请求 - 目前使用 Java 和 Postgre

谢谢!

0 投票
3 回答
9549 浏览

python - 获取非负整数的位数(Python)

问题问:

<< 背景故事:假设我们正在为一家新的汉堡店设计一个销售点和订单跟踪系统。这是一家小店,只卖 4 种套餐选择:经典单人套餐(汉堡加一个肉饼)、经典双人套餐和奶酪套餐(2 个肉饼)、经典三人套餐和奶酪套餐(3 个肉饼)、前卫四人套餐和鳄梨酱组合(4 个肉饼)。我们将这些组合分别编码为 1、2、3 和 4。每顿饭都可以大到买一大盒薯条和饮料。对于组合 1、2、3 和 4,大尺寸组合分别由 5、6、7 和 8 表示。>>

编写一个名为 order_size 的迭代函数,它接受一个订单并返回订单中的组合数。例如,order_size(237) -> 3。

我应该有

我的代码是:

但我没有收到订单// 10 份。我猜这是错误的,但我想不出任何东西来代替它。