【问题标题】:How do I align side by side in stackpanel?如何在堆栈面板中并排对齐?
【发布时间】:2012-09-26 07:50:36
【问题描述】:

如何让按钮在 ComboBox 旁边对齐?我无法使用设计器将按钮拖到 ComboBox 的一侧。

<Expander.Content>
    <StackPanel>
        <ComboBox Name="cbProd" Height="30" IsEditable="True" FontSize="15" />
        <Button Name="btnAdd" Content="add" Click="btnAddProduct_Click" />

【问题讨论】:

    标签: wpf xaml stackpanel


    【解决方案1】:

    像这样嵌套多个布局容器:

    <Expander.Content>
        <StackPanel Orientation="Vertical">
            <StackPanel Orientation="Horizontal">
                <ComboBox Name="cbProd" Height="30" IsEditable="True" FontSize="15" />
                <Button Name="btnAdd" Content="add" Click="btnAddProduct_Click" />
            </StackPanel>
            ... your other controls
        </StackPanel>
    </Expander.Content>
    

    【讨论】:

      【解决方案2】:

      将堆栈面板的方向属性设置为水平

      【讨论】:

      • 不是我想要的,因为一切都是水平的。
      猜你喜欢
      • 2012-06-24
      • 2015-11-18
      • 1970-01-01
      • 2011-01-02
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      相关资源
      最近更新 更多