如何将这 3 个按钮放在底部的中心?

Tom Xue

在如下 UWP xaml 设计中,我将整个屏幕拆分为 3 列和 3 行。对于第 2 行第 1 列,我需要在其中放置一个包含 RelativePanel 的画布。面板内部会有一些按钮。我的目的是在面板上制作动画。

我希望将这 3 个按钮放在屏幕的底部/中心,但失败了。附上我的布局图,但不是我想要的。任何人都可以帮忙吗?谢谢!

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="10*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="2*" />
        <RowDefinition Height="15*" />
        <RowDefinition Height="3*"/>
    </Grid.RowDefinitions>

    <Canvas x:Name="toolbarCanvas" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3" HorizontalAlignment="Center">
        <RelativePanel x:Name="toolbarPanel">
            <Button x:Name="bt1" Margin="50,0,50,0" Height="100" Width="100" VerticalAlignment="Center" RelativePanel.LeftOf="bt2"/>
            <Button x:Name="bt2" Margin="50,0,50,0" Height="100" Width="100" VerticalAlignment="Center" RelativePanel.AlignHorizontalCenterWithPanel="True"/>
            <Button x:Name="bt3" Margin="50,0,50,0" Height="100" Width="100" VerticalAlignment="Center" RelativePanel.RightOf="bt2" />

        </RelativePanel>
    </Canvas>

</Grid>

我的 3 个按钮布局,但这正是我想要的

Nico Zhu - MSFT

如何将这 3 个按钮放在底部的中心?

Canvas 是一个布局面板,支持子元素相对于画布左上角的绝对定位。

<Canvas Width="640" Height="480" >
    <Rectangle Canvas.Left="30" Canvas.Top="30" 
       Fill="Red" Width="200" Height="200" />
</Canvas>

满足您的要求。请使用Grid面板替换Canvas和设置工具栏面板VerticalAlignment HorizontalAlignment属性,如下所示。

<Grid x:Name="toolbarGrid" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3" HorizontalAlignment="Center">
    <RelativePanel x:Name="toolbarPanel" VerticalAlignment="Bottom"  HorizontalAlignment="Center">
        <Button x:Name="bt1" Margin="50,0,50,0" Height="100" Width="100" VerticalAlignment="Center" RelativePanel.LeftOf="bt2"/>
        <Button x:Name="bt2" Margin="50,0,50,0" Height="100" Width="100" VerticalAlignment="Center" RelativePanel.AlignHorizontalCenterWithPanel="True"/>
        <Button x:Name="bt3" Margin="50,0,50,0" Height="100" Width="100" VerticalAlignment="Center" RelativePanel.RightOf="bt2" />

    </RelativePanel>
</Grid>

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将这9个按钮分成3行并使其适合

来自分类Dev

如何将这3个查询合并为一个MySQL查询?

来自分类Dev

如何将这些列表项放在页面底部的中心?

来自分类Dev

如何将这些列表项放在页面底部的中心?

来自分类Dev

如何将这 3 个条目“旋转”为一行?(由同一个复合键绑在一起)

来自分类Dev

如何将表格(两个下拉菜单和一个按钮)放在一行的中心

来自分类Dev

将按钮放在 div 的中心

来自分类Dev

如何将按钮与django-bootstrap3分页放在同一行

来自分类Dev

如何将按钮与django-bootstrap3分页放在同一行

来自分类Dev

如何将这2个视图重写为1个视图?

来自分类Dev

如何将这2个SQL查询合并为一个SQL查询

来自分类Dev

如何将这25个INSERT查询合并为一个查询?

来自分类Dev

我如何将这两列连接为一个查询?

来自分类Dev

如何将按钮A放在按钮B下方,使A的左侧与B的中心垂直对齐?

来自分类Dev

如何将3个元素放在父div的一行中?

来自分类Dev

如何将3个元素放在父div的一行中?

来自分类Dev

如何将i3bar放在顶部?

来自分类Dev

如何将页脚放在页面底部?

来自分类Dev

如何将页脚放在页面底部

来自分类Dev

如何将列内容放在底部?

来自分类Dev

如何将菜单放在滑块的底部

来自分类Dev

如何将容器放在列的中心?

来自分类Dev

如何将图像放在视图的中心?

来自分类Dev

如何将 ap 放在 div 的中心?

来自分类Dev

我正在尝试制作计时器,我想将这3个按钮放在圆圈中

来自分类Dev

将RadioButton XAML放在内容的中心底部

来自分类Dev

使用CSS将图片放在底部边框的中心

来自分类Dev

无法将页脚放在底部中心(页面包含iframe)

来自分类Dev

3个文本框,1个按钮,单击按钮时,将文本放在光标所在的文本框中

Related 相关文章

  1. 1

    如何将这9个按钮分成3行并使其适合

  2. 2

    如何将这3个查询合并为一个MySQL查询?

  3. 3

    如何将这些列表项放在页面底部的中心?

  4. 4

    如何将这些列表项放在页面底部的中心?

  5. 5

    如何将这 3 个条目“旋转”为一行?(由同一个复合键绑在一起)

  6. 6

    如何将表格(两个下拉菜单和一个按钮)放在一行的中心

  7. 7

    将按钮放在 div 的中心

  8. 8

    如何将按钮与django-bootstrap3分页放在同一行

  9. 9

    如何将按钮与django-bootstrap3分页放在同一行

  10. 10

    如何将这2个视图重写为1个视图?

  11. 11

    如何将这2个SQL查询合并为一个SQL查询

  12. 12

    如何将这25个INSERT查询合并为一个查询?

  13. 13

    我如何将这两列连接为一个查询?

  14. 14

    如何将按钮A放在按钮B下方,使A的左侧与B的中心垂直对齐?

  15. 15

    如何将3个元素放在父div的一行中?

  16. 16

    如何将3个元素放在父div的一行中?

  17. 17

    如何将i3bar放在顶部?

  18. 18

    如何将页脚放在页面底部?

  19. 19

    如何将页脚放在页面底部

  20. 20

    如何将列内容放在底部?

  21. 21

    如何将菜单放在滑块的底部

  22. 22

    如何将容器放在列的中心?

  23. 23

    如何将图像放在视图的中心?

  24. 24

    如何将 ap 放在 div 的中心?

  25. 25

    我正在尝试制作计时器,我想将这3个按钮放在圆圈中

  26. 26

    将RadioButton XAML放在内容的中心底部

  27. 27

    使用CSS将图片放在底部边框的中心

  28. 28

    无法将页脚放在底部中心(页面包含iframe)

  29. 29

    3个文本框,1个按钮,单击按钮时,将文本放在光标所在的文本框中

热门标签

归档