stackpanel相关内容

在独立存储中存储对象列表的问题

我正在尝试将我创建的对象列表存储在独立存储中,并能够通过自动为它们生成标题来将它们显示在列表中.到目前为止,代码有效,但是一旦我对应用程序进行墓碑删除并启动它,除了对象列表之外,我的所有数据都将被保存.我认为我的问题可能在于我如何初始化列表,或者可能是我如何显示名称.任何帮助表示赞赏. 此代码在我的 App.xaml.cs 中: public partial class App : App ..
发布时间:2021-12-30 12:05:53 C#/.NET

WPF 数据绑定堆栈面板

我是 WPF 编程的初学者,来自 .NET 2.0 C#. 我正在尝试制作一个水平的 StackPanel,它应该用数据库中的表中的数据填充.问题是我希望它显示带有下表中一些文本的图像,然后水平堆叠这两个项目. 这是一些伪代码来显示我想要做什么: ..
发布时间:2021-12-27 18:46:28 C#/.NET

如何获取元素在 StackPanel 中的位置?

假设我有一个 StackPanel,它会动态填充副本,更改其中元素的 Y 位置.我在 StackPanel 中有一个特定元素,我想在 StackPanel 重新定位所有子项后找到(相对于 StackPanel 或其他方式)的 Y 位置. StackPanel sp = new StackPanel();sp.Children.Add(someTextBlock);sp.Children.Add( ..
发布时间:2021-12-23 23:58:49 C#/.NET

WPF 网格与 Stackpanel

对于 WPF/Silverlight 布局,使用具有大量行和列的 Grid 还是大量 Stackpanel 更好? 解决方案 如果您需要水平和垂直排列的东西,您应该使用网格.当这些内容不需要与其他任何内容对齐时,使用 StackPanel 创建一行或一列内容. 但是,不要将自己限制在这两个选项中.特别是,看看 DockPanel.它比 StackPanel 稍微复杂一些,但它的标记不 ..
发布时间:2021-12-23 23:34:49 其他开发

隐藏 TabControl 按钮以管理堆叠的面板控件

我需要处理包含各种数据掩码的多个面板.每个面板都应使用 TreeView 控件可见. 此时,我手动处理面板可见性,方法是使选定的面板可见并将其置于顶部. 实际上这不是很舒服,尤其是在 UI 设计器中,因为当我添加一个全新的面板时,我必须调整每个面板的大小,然后对其进行设计... 一个好的解决方案是使用 TabControl,并且每个面板都包含在一个 TabPage 中.但是我找不 ..
发布时间:2021-12-08 13:28:39 C#/.NET

堆栈面板的水平滚动不起作用

我尝试创建一个可滚动的水平 StackPanel,但我没有成功... 目前我的 StackPanel 具有 auto 宽度(问题可能出在这里),其中包含一些项目,例如 grids. 现在,如果我的所有网格在 StackPanel 中都不可见(宽度太短),我将无法滚动.我已经尝试将 StackPanel 放在 ScrollViewer 中,但它没有也可以工作. 我该如何解决这个问题 ..
发布时间:2021-12-05 17:22:52 C#/.NET

我们如何以编程方式更改 Silverlight 控件的 zindex?

我以编程方式在堆栈面板中添加了一些控件.我想要做的是我希望此堆栈面板中的一个控件放置在另一个控件上.具体来说,我想将按钮放在此堆栈面板中的图像上.我在 c# 代码隐藏中找不到 zindex 属性.虽然看起来很简单的问题,但我找不到任何解决这个问题的线索.请问有人吗......?? 解决方案 尝试将所有控件放在 Canvas 上.然后你可以设置 Zindex : this.controlN ..
发布时间:2021-10-05 19:05:53 其他开发

如何从WPF的堆栈面板中删除最后一个孩子?

我正在动态地将子项添加到我的堆栈面板中.我需要的是,我想删除某些情况下的最后一个孩子.有没有办法让最后一个孩子? 这是我的代码: var row = new somecontrol();stackpanel.Children.Add(row); 有没有办法删除children.lastOrDefault()? stackpanel.Children.Last(); 任何帮助将不胜感激 ..
发布时间:2021-09-30 18:37:39 C#/.NET

在 StackPanel 中设置项目间距的简单方法是什么?

是否有一种简单的方法可以在 StackPanel 内的项目之间设置默认空间,这样我就不必为每个项目设置 Margin 属性? 解决方案 如果所有控件都相同,则按照 IanR 的建议执行并实现捕获该控件的样式.如果不是,则无法为基类创建默认样式,因为它不起作用. 处理此类情况的最佳方法是使用一个非常巧妙的技巧 - 附加属性(在 WPF4 中也称为行为) 您可以创建一个具有附加属性 ..
发布时间:2021-09-28 20:35:04 C#/.NET

WPF StackPanel 如何从底部到顶部垂直填充?

我需要能够用 buttons 填充 stackpanel 但按钮必须先出现在 stackpanel 的底部并向上填充.这些按钮是动态创建的,并且它们的数量未知,因此视觉黑客是行不通的.我试过尝试垂直对齐,但无济于事. 解决方案 像这样: ... 要向上填充按钮,您必须在位置 0 插入按钮,而不是添加它们. ..
发布时间:2021-09-28 20:14:19 其他开发