问题标签 [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.
silverlight - StackPanel.Visibility 属性未按预期工作?
想象一下,我将以下代码保留在按钮单击中:
第一次工作,然后一个面板折叠但另一个面板不可见。
任何想法为什么会发生这种情况?
wpf - 如何分隔 StackPanel 的子元素?
给定一个 StackPanel:
即使子元素本身具有不同的大小,将子元素隔开以使它们之间存在相同大小的间隙的最佳方法是什么?可以在不为每个单独的孩子设置属性的情况下完成吗?
.net - 使用 StackPanel 作为 ContentControl (WPF)
所以我有一个 StackPanel,用作 ContentControl。我有一个地方,我希望根据我绑定的数据生成按钮,这一切都很好,但我希望按钮水平布局,而不是像当前正在发生的那样垂直布局。这是一个屏幕截图:
这是我的 ContentTemplate 描述中的代码:
不知道我在这里做错了什么。任何信息,将不胜感激。谢谢!
c# - 在 DataTemplate 中显示数据绑定的 StackPanel
我有对象数据绑定到 WPF 中的 ListBox。最终结果应该是这样的:
本质上,我有一个用于整体变量的 DataTemplate,然后 Opt/Value 组合有它自己的 DataTemplate。我试图尽可能简单地显示值列表。
Values 的绑定目前只有一个<Grid>
带有 2<Label>
的和 ListView 有很多我不看的功能,比如边框样式、选择等等,而我真正想要的只是能够使用 List 进行数据绑定。
我试图将项目数据绑定到堆栈面板,但无法让它在 XAML 中工作。我想另一种解决方案是做我正在做的事情,并<Style>
为 ListView 重写。关于正确方法的任何建议?
c# - 如何使 DockPanel 中的项目扩展以适应 WPF 中的所有可用空间?
我有一个StackPanel
包含一个StackPanel
和一些其他项目。第一个StackPanel
具有垂直方向,内部具有水平方向。内部有 aTreeView
和 a ListView
,我希望它们扩展并适合窗口的宽度,我通过窗口设置并允许用户更改。我还希望外部StackPanel
适合窗户的高度。我该怎么做呢?
编辑:
我已经转换为使用 a DockPanel
,并且我已经DockPanel.Dock
在每个元素中正确设置了属性,并且LastChildFill
在两个停靠面板中都禁用了,布局仍然没有拉伸。
编码:
silverlight - 为什么 StackPanel 不会在 Silverlight 中将文本块放在左侧,将按钮放在右侧?
好的,我放弃了:我必须对下面的StackPanel进行什么更改,以便它放置:
- 表格最左边的文字
- 表单最右侧的按钮。
替代文字 http://tanguay.info/web/external/stackPanelLeftRight.png
回答:
下载了具有 DockPanel 的Silverlight 3 工具包,安装,引用 System.Windows.Controls,然后遵循 XAML:
替代文字 http://tanguay.info/web/external/silverlightDockPanel.png
wpf - 如何让 StackPanel 使用 ItemTemplate?
在下面的代码中,我通过分配ItemTemplate属性来告诉ComboBox使用名为 CustomerTemplate 的 DataTemplate 。
但是StackPanel没有 ItemTemplate 属性。
如何让 StackPanel 也使用 CustomerTemplate?
wpf - 如何让 StackPanel 的宽度与其内容一样宽?
以下模板在彩色框中显示动态信息。
但是,该框始终是 DockPanel/屏幕的全宽。
我可以在 Border 元素中放置一个固定的宽度,但是很长的客户名称可能会被截断。
我如何告诉 Border 它应该根据其内容的宽度来扩展和收缩其宽度,就像<table>
HTML 中的元素一样?
HTML:
XAML:
silverlight-2.0 - 使用 Prism 对 StackPanel 进行数据绑定
使用 Prism,我实现了与 StockTraderRI 项目非常相似的 View、Model 和 Presenter。我的问题是我正在尝试将堆栈面板数据绑定到 ObservableCollection 对象,但没有显示任何字符串。
这是我的代码:
演示模型代码:
XAML 代码:
我尝试了多种绑定组合,但还没有弄清楚为什么我的字符串从未出现过。我究竟做错了什么?
瑞克
wpf - WPF Credits 效果问题:StoryBoard 为扩展窗口高度的 StackPanel 设置动画
这是我的第一个 WPF 项目。我试图通过一堆横幅形状的PNG垂直堆叠在一起来获得滚动信用效果。
我目前的方法是在 StackPanel 中有一堆图像。每张图像大约为 1024x150,大约有 30 张图像。它们垂直堆叠。
我从 0,200 开始 StackPanel,所以大部分都在屏幕外。然后我有一个 StoryBoard(在 Blend 中创建)将它沿 Y 轴平移,一直到屏幕外。动画开始了,但问题是最初在屏幕外的 StackPanel 部分从不绘制并保持切断状态。只有 StackPanel 最初可见的区域会进行动画处理。
感觉 StackPanel 需要重新粉刷。这种方法会奏效还是我需要做一些完全不同的事情?
XAML,省略 Window 和 Window.Triggers:
编辑:我找到了 ClipToBounds 并尝试将其设置为 false,但它已经是 false。MSDN 上有人和我有同样的问题,在http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/5764645e-cb4f-4137-a525-4e8698ee43b6 - 我不认为有解决方案呢。