问题标签 [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.
wpf - 将 StackPanel 的宽度限制为最小的子元素
如何将垂直 WPFStackPanel
的宽度限制为它包含的最窄项目。的StackPanel
宽度不得大于任何其他子元素的宽度。
wpf - WPF - 在 StackPanel 中设置 HorizontalAlignment= 拉伸到文本框
为什么文本框不拉伸以填充堆栈面板中的空间?这是设计使然吗?在网格中,文本框按预期伸展。
wpf - WPF 网格与 Stackpanel
对于 WPF/Silverlight 布局,使用具有大量行和列的 Grid 还是使用大量 Stackpanel 更好?
wpf - WPF StackPanel 如何从下到上垂直填充?
我需要能够填充 astackpanel
但buttons
按钮必须首先出现在堆栈面板的底部并向上填充。这些按钮是动态创建的,并且数量不详,因此视觉黑客无法正常工作。我尝试过垂直对齐但无济于事。
silverlight - Silverlight 2:希望可变数量的项目占据固定宽度
堆栈面板不合作。我们有一个固定的宽度,以及从左到右排列的可变数量的项目。
我们有一个项目控件,它使用堆栈面板来布置它们:
但这并不能正确调整项目的大小。无论有多少可用空间,它们的大小始终相同。如果项目太多,它们会在右侧被切断,而不是调整大小以使它们都适合。知道如何做到这一点吗?如果项目的数量是恒定的,我会使用网格,但事实并非如此。它通常是 1-4 项。
如果 ItemsPanelTemplate 可以是具有可变列数的网格,那就太好了。但我不知道在 ItemsPanelTemplate 中是否可能(或具有相同结果的东西)。
答案是编写一个特殊的面板子类,为包含的项目分配相等的宽度吗?
wpf - WPF中的stackpanel和virtualizingstackpanel有什么区别?
WPF中的stackpanel和virtualizingstackpanel有什么区别?
wpf - WPF Window MinWidth 取决于工具栏的大小
在问这个问题之前,我已经查看了所有相关的问题,但没有发现任何相关的问题。
在我的应用程序中,我有工具箱样式栏,它基本上是带有一堆按钮的堆栈面板。用户可以更改工具栏中显示的按钮。
窗口宽度可以改变,但不能小于工具栏的宽度。
起初我希望将属性绑定MinWidth
到StackPanel
Width
属性并创建转换器,将几个像素添加Width
到StackPanel
. 问题是我的转换器没有得到宽度StackPanel
,只有 NaN 作为值:(
不幸的是,StackPanel
宽度设置为Auto
,我无法更改。
有什么办法可以让我的 Window可靠MinWidth
吗?Width
StackPanel
silverlight - Silverlight StackPanel 溢出检测
还没有开始这个,但我知道我必须在接下来的几周内解决它..
我正在 Silverlight 2 中创建一个简单的单行工具栏(带按钮的水平 StackPanel),并且需要检测浏览器的宽度何时开始与按钮发生冲突。
碰撞时,我将显示一个“溢出”指示器,该指示器附加到下拉菜单并将碰撞按钮移动到那里。
和IE工具栏一模一样。。
有任何想法吗?
提前致谢!
wpf - 如何让 ScrollViewer 在 StackPanel 中工作?
在以下 WPF XAML 中,ScrollViewer 不起作用(它显示滚动条,但您无法滚动,并且内容从窗口移到底部)。
我可以将外部 StackPanel 更改为 Grid,它会起作用。
但是,在我复制以下代码的应用程序中,我需要有一个外部 StackPanel。我必须对 StackPanel 做什么才能使 ScrollViewer 显示可用的滚动条?例如 VerticalAlignment="Stretch" Height="Auto" 不起作用。
wpf - WPF:如何使控件在 StackPanel 中拉伸?
当放置在 StackPanel 中时,Slider 和其他一些控件不会拉伸以填充可用空间;相反,宽度始终为 MinWidth(如果未设置 MinWidth,则为大约 10 个像素)。如何让它伸展(相当于 WinForms 中的 Anchor.Left|Anchor.Right)?例子: