stackpanel相关内容
我的文字换行有问题.如果没有 StackPanel,这个 TextBlock 可以工作,但我需要在文本之前放小图片.另外我没有两列(前三行只需要一列)
..
我的 WinRT C# Metro 应用程序中有一个 StackPanel,我想将它用作标签/值对(TextBlock 和 TextBox) 像这样: 现在我想要的是让 TextBox
..
我最近开始探索 WPF 中的数据和 UI 虚拟化功能,并偶然发现了一些奇怪的东西. 我创建了一个 DataGrid 并启用了 Virtualizing,并用一个包含 1,000,000 个项目的列表填充它.这非常有效,而且速度非常快.
..
我正在尝试将我创建的对象列表存储在独立存储中,并能够通过自动为它们生成标题来将它们显示在列表中.到目前为止,代码有效,但是一旦我对应用程序进行墓碑删除并启动它,除了对象列表之外,我的所有数据都将被保存.我认为我的问题可能在于我如何初始化列表,或者可能是我如何显示名称.任何帮助表示赞赏. 此代码在我的 App.xaml.cs 中: public partial class App : App
..
我是 WPF 编程的初学者,来自 .NET 2.0 C#. 我正在尝试制作一个水平的 StackPanel,它应该用数据库中的表中的数据填充.问题是我希望它显示带有下表中一些文本的图像,然后水平堆叠这两个项目. 这是一些伪代码来显示我想要做什么:
..
我想知道是否可以在水平方向的 StackPanel 中有 2 个控件,以便正确的项目应该停靠在 StackPanel 的右侧. 我尝试了以下方法,但没有奏效: 左Right 在上面的代码段中,我希望 Bu
..
假设我有一个 StackPanel,它会动态填充副本,更改其中元素的 Y 位置.我在 StackPanel 中有一个特定元素,我想在 StackPanel 重新定位所有子项后找到(相对于 StackPanel 或其他方式)的 Y 位置. StackPanel sp = new StackPanel();sp.Children.Add(someTextBlock);sp.Children.Add(
..
对于 WPF/Silverlight 布局,使用具有大量行和列的 Grid 还是大量 Stackpanel 更好? 解决方案 如果您需要水平和垂直排列的东西,您应该使用网格.当这些内容不需要与其他任何内容对齐时,使用 StackPanel 创建一行或一列内容. 但是,不要将自己限制在这两个选项中.特别是,看看 DockPanel.它比 StackPanel 稍微复杂一些,但它的标记不
..
我需要处理包含各种数据掩码的多个面板.每个面板都应使用 TreeView 控件可见. 此时,我手动处理面板可见性,方法是使选定的面板可见并将其置于顶部. 实际上这不是很舒服,尤其是在 UI 设计器中,因为当我添加一个全新的面板时,我必须调整每个面板的大小,然后对其进行设计... 一个好的解决方案是使用 TabControl,并且每个面板都包含在一个 TabPage 中.但是我找不
..
我已经实现了一种类似于这篇文章中描述的选择模式,使用一个用于存储 IsSelected 值的 ViewModel,并通过将 ListViewItem.IsSelected 绑定到 ViewModel IsSelected:
..
我尝试创建一个可滚动的水平 StackPanel,但我没有成功... 目前我的 StackPanel 具有 auto 宽度(问题可能出在这里),其中包含一些项目,例如 grids. 现在,如果我的所有网格在 StackPanel 中都不可见(宽度太短),我将无法滚动.我已经尝试将 StackPanel 放在 ScrollViewer 中,但它没有也可以工作. 我该如何解决这个问题
..
我以编程方式在堆栈面板中添加了一些控件.我想要做的是我希望此堆栈面板中的一个控件放置在另一个控件上.具体来说,我想将按钮放在此堆栈面板中的图像上.我在 c# 代码隐藏中找不到 zindex 属性.虽然看起来很简单的问题,但我找不到任何解决这个问题的线索.请问有人吗......?? 解决方案 尝试将所有控件放在 Canvas 上.然后你可以设置 Zindex : this.controlN
..
我正在使用 WPF 和 C# 编写我的第一个程序.我的窗口只包含一个简单的画布控件:
..
我正在动态地将子项添加到我的堆栈面板中.我需要的是,我想删除某些情况下的最后一个孩子.有没有办法让最后一个孩子? 这是我的代码: var row = new somecontrol();stackpanel.Children.Add(row); 有没有办法删除children.lastOrDefault()? stackpanel.Children.Last(); 任何帮助将不胜感激
..
在以下 XAML 中,“测试"一词水平居中,但不是垂直居中. 如何让它垂直居中?
..
Slider 和其他一些控件在放置在 StackPanel 中时不会拉伸以填充可用空间;相反,宽度始终为 MinWidth(如果未设置 MinWidth,则为大约 10 个像素).我如何让它拉伸(相当于 WinForms 中的 Anchor.Left|Anchor.Right)?示例:
..
是否有一种简单的方法可以在 StackPanel 内的项目之间设置默认空间,这样我就不必为每个项目设置 Margin 属性? 解决方案 如果所有控件都相同,则按照 IanR 的建议执行并实现捕获该控件的样式.如果不是,则无法为基类创建默认样式,因为它不起作用. 处理此类情况的最佳方法是使用一个非常巧妙的技巧 - 附加属性(在 WPF4 中也称为行为) 您可以创建一个具有附加属性
..
我需要能够用 buttons 填充 stackpanel 但按钮必须先出现在 stackpanel 的底部并向上填充.这些按钮是动态创建的,并且它们的数量未知,因此视觉黑客是行不通的.我试过尝试垂直对齐,但无济于事. 解决方案 像这样: ... 要向上填充按钮,您必须在位置 0 插入按钮,而不是添加它们.
..
给定一个 StackPanel: Apple香蕉樱桃 将子元素隔开以使它们之间具有相同大小的间隙的最佳方法是什么,即使子元素本身具有不同的大小?可以在不为每个单独的孩子设置属性的情况
..
我有以下 xaml 定义.堆栈面板内的文本块未换行.
..