问题标签 [stackpanel]

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 投票
3 回答
2324 浏览

wpf - 将 StackPanel 的宽度限制为最小的子元素

如何将垂直 WPFStackPanel的宽度限制为它包含的最窄项目。的StackPanel宽度不得大于任何其他子元素的宽度。

0 投票
3 回答
16852 浏览

wpf - WPF - 在 StackPanel 中设置 Horizo​​ntalAlignment= 拉伸到文本框

为什么文本框不拉伸以填充堆栈面板中的空间?这是设计使然吗?在网格中,文本框按预期伸展。

0 投票
7 回答
20549 浏览

wpf - WPF 网格与 Stackpanel

对于 WPF/Silverlight 布局,使用具有大量行和列的 Grid 还是使用大量 Stackpanel 更好?

0 投票
7 回答
34876 浏览

wpf - WPF StackPanel 如何从下到上垂直填充?

我需要能够填充 astackpanelbuttons按钮必须首先出现在堆栈面板的底部并向上填充。这些按钮是动态创建的,并且数量不详,因此视觉黑客无法正常工作。我尝试过垂直对齐但无济于事。

0 投票
2 回答
533 浏览

silverlight - Silverlight 2:希望可变数量的项目占据固定宽度

堆栈面板不合作。我们有一个固定的宽度,以及从左到右排列的可变数量的项目。

我们有一个项目控件,它使用堆栈面板来布置它们:

但这并不能正确调整项目的大小。无论有多少可用空间,它们的大小始终相同。如果项目太多,它们会在右侧被切断,而不是调整大小以使它们都适合。知道如何做到这一点吗?如果项目的数量是恒定的,我会使用网格,但事实并非如此。它通常是 1-4 项。

如果 ItemsPanelTemplate 可以是具有可变列数的网格,那就太好了。但我不知道在 ItemsPanelTemplate 中是否可能(或具有相同结果的东西)。

答案是编写一个特殊的面板子类,为包含的项目分配相等的宽度吗?

0 投票
2 回答
15094 浏览

wpf - WPF中的stackpanel和virtualizingstackpanel有什么区别?

WPF中的stackpanel和virtualizingstackpanel有什么区别?

0 投票
1 回答
1222 浏览

wpf - WPF Window MinWidth 取决于工具栏的大小

在问这个问题之前,我已经查看了所有相关的问题,但没有发现任何相关的问题。

在我的应用程序中,我有工具箱样式栏,它基本上是带有一堆按钮的堆栈面板。用户可以更改工具栏中显示的按钮。

窗口宽度可以改变,但不能小于工具栏的宽度。

起初我希望将属性绑定MinWidthStackPanel Width属性并创建转换器,将几个像素添加WidthStackPanel. 问题是我的转换器没有得到宽度StackPanel,只有 NaN 作为值:(

不幸的是,StackPanel宽度设置为Auto,我无法更改。

有什么办法可以让我的 Window可靠MinWidth吗?WidthStackPanel

0 投票
1 回答
1064 浏览

silverlight - Silverlight StackPanel 溢出检测

还没有开始这个,但我知道我必须在接下来的几周内解决它..

我正在 Silverlight 2 中创建一个简单的单行工具栏(带按钮的水平 StackPanel),并且需要检测浏览器的宽度何时开始与按钮发生冲突。

碰撞时,我将显示一个“溢出”指示器,该指示器附加到下拉菜单并将碰撞按钮移动到那里。

和IE工具栏一模一样。。

有任何想法吗?

提前致谢!

0 投票
8 回答
101364 浏览

wpf - 如何让 ScrollViewer 在 StackPanel 中工作?

在以下 WPF XAML 中,ScrollViewer 不起作用(它显示滚动条,但您无法滚动,并且内容从窗口移到底部)。

我可以将外部 StackPanel 更改为 Grid,它会起作用。

但是,在我复制以下代码的应用程序中,我需要有一个外部 StackPanel。我必须对 StackPanel 做什么才能使 ScrollViewer 显示可用的滚动条?例如 VerticalAlignment="Stretch" Height="Auto" 不起作用。

0 投票
1 回答
20284 浏览

wpf - WPF:如何使控件在 StackPanel 中拉伸?

当放置在 StackPanel 中时,Slider 和其他一些控件不会拉伸以填充可用空间;相反,宽度始终为 MinWidth(如果未设置 MinWidth,则为大约 10 个像素)。如何让它伸展(相当于 WinForms 中的 Anchor.Left|Anchor.Right)?例子: