Questions tagged «stackpanel»

10
如何隔开StackPanel的子元素?
给定一个StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> 即使子元素本身的大小不同,分隔子元素以使它们之间存在相等大小的间隙的最佳方法是什么?是否可以在不为每个孩子设置属性的情况下完成?

9
在堆叠面板中对齐项目?
我想知道在水平放置的StackPanel中是否可以有2个控件,以便将正确的项目停靠在StackPanel的右侧。 我尝试了以下操作,但没有成功: <StackPanel Orientation="Horizontal"> <TextBlock>Left</TextBlock> <Button Width="30" HorizontalAlignment="Right">Right<Button> </StackPanel> 在上面的代码段中,我希望Button停靠在StackPanel的右侧。 注意:我需要使用StackPanel而不是Grid等来完成。


7
如何使ScrollViewer在StackPanel中工作?
在以下WPF XAML中,ScrollViewer不起作用(它显示滚动条,但是您无法滚动,并且内容从窗口移到底部)。 我可以将外部StackPanel更改为Grid,它将起作用。 但是,在从中复制以下代码的应用程序中,我需要一个外部StackPanel。我必须对StackPanel做些什么才能使ScrollViewer显示可用的滚动条?例如VerticalAlignment =“ Stretch” Height =“ Auto”不起作用。 <StackPanel> <ScrollViewer> <StackPanel> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is a test"/> <TextBlock Text="This is …


4
在WPF的堆栈面板中左右对齐控件
我有以下代码: <DockPanel> <StackPanel DockPanel.Dock="Top" Orientation="Horizontal"> <RadioButton Content="_Programs" IsChecked="{Binding Path=ProgramBanksSelected}" IsEnabled="{Binding Path=ProgramsEnabled}" Margin="8" /> <StackPanel> <Label Content="Master" Height="28" Name="MasterFileStatus" VerticalContentAlignment="Center"/> </StackPanel> </StackPanel> ... 单选按钮应放置在堆栈面板的左侧(我删除了一些按钮,以免使示例不混乱),标签(我暂时将其放置在嵌套的StackPanel中)应该在右侧。 我已经尝试过很多对齐方式的组合,但是无法在右侧获得标签。我应该添加些什么来做到这一点?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.