-
-2 votesanswersviews
如何制作WPF布局网格填充所有可用的垂直空间?
我有一个表格,在垂直 StackPanel 中有两个 Grid 元素 . 我会想象底部 Grid 会自动填充所有可用空间,如我所愿,但我已经设置了 Grid 行的高度: <RowDefinition Height="20" /> <RowDefinition Height="*" /> <RowDefinition Height... -
118 votesanswersviews
对齐堆栈面板中的项目?
我想知道我是否可以在水平导向的StackPanel中有2个控件,以便正确的项目应该停靠在StackPanel的右侧 . 我尝试了以下但它不起作用: <StackPanel Orientation="Horizontal"> <TextBlock>Left</TextBlock> <Button Width="3... -
3 votesanswersviews
将stackPanel的最后一项水平向右附加
在我的WPF应用程序中,我创建了一个dockpanel,其stackpanel的orientation = horizontal . 我在stackpanel上添加了一些按钮(就像一个工具栏) 我希望能够将我在stackpanel上的最后一项设置为附加到窗口右侧 . 有些图片是为了解释 . What i have : What i would to have : 这是我的XAML: <D... -
10 votesanswersviews
WPF - 动画显示stackpanel方向的变化?
我正在尝试创建一个动画,其中一个图标(Viewbox包装的Canvas上的xaml矢量图形)从它旁边的文本(TextBlock)到它下面 . 我目前在水平方向的StackPanel中有Viewbox和TextBlock . 我可以将方向更改为垂直方向,但这是一个即时更改(不是平滑动画) . 我也可以使用TranslateTransform(可以设置动画)来设置TextBlock的位置,但这很难以可... -
7 votesanswersviews
在stackpanel WPF中排序元素
我有一个stackpanel,其中包含一些在运行时添加或删除的用户控件 . 这些元素有一个索引,当我新建它时,我需要保留这些元素,我需要保持这些元素按索引排序,所以我做了一个快速排序函数,根据索引对它们进行排序,但是在交换的行上 y = items[i]; //y is a temp variable items[i] = items[j]; 我明白了 “指定的索引已在使用中... -
68 votesanswersviews
如何让ScrollViewer在StackPanel内部工作?
在下面的WPF XAML中,ScrollViewer不起作用(它显示滚动条但不能滚动,内容从窗口向下移动到底部) . 我可以将外部StackPanel更改为Grid,它将起作用 . 但是,在我复制以下代码的应用程序中,我需要一个外部StackPanel . What do I have to do to the StackPanel to make the ScrollViewer show ... -
0 votesanswersviews
Xamarin表单网格布局
我很难在网格上设置文本和图像 . 这是我需要做的: 两列 第一列包含两行文本,左对齐 . 第二列包含单个图像,占据整个高度,但右对齐 . 所以它基本上是这样的: 我尝试了两种方法 . 第一种方法是创建一个2x2网格,并将图像的ColumnSpan设置为2.但是图标没有垂直居中,它仍然位于顶行 . 第二种方法是创建1x2网格(1行,2列),然后将包含两个文本字符串的Stac... -
0 votesanswersviews
如何在堆栈面板中显示wpf窗口的内容
我想在点击按钮时在wpf中显示窗口的内容我认为将使用容器控件,如使用插板但不起作用 private void RibbonButton_Click(object sender, RoutedEventArgs e) { Window1 w1 = new Window1(); stkShow.Children.Add(w1); }