XAML - 一个网格列中的2个按钮

时间:2018-06-16 08:20:23

标签: wpf xaml

我必须在网格上的同一行和列中放置2个按钮 我不想使用保证金或垂直头寸,但我想他们的立场是: 在高于第二。

如何简单地做到这一点? 我是这样做的:

<button1 verticalAligment="top" />
<button2 verticalAligment="bottom" />

但如何更好地做到这一点?

2 个答案:

答案 0 :(得分:2)

试试这个。

<telerik:RadGridView Name="AppsGridView" AutoGenerateColumns="False" IsReadOnly="True">
                                <telerik:RadGridView.Columns>

                                    <telerik:GridViewColumn>
                                        <telerik:GridViewColumn.CellTemplate>
                                            <DataTemplate>
                                                <Grid>
                                                    <Grid.RowDefinitions>
                                                        <RowDefinition Height="30"/>
                                                    </Grid.RowDefinitions>
                                                    <Grid.ColumnDefinitions>
                                                        <ColumnDefinition Width="10"/>
                                                        <ColumnDefinition Width="100"/>
                                                        <ColumnDefinition Width="10"/>
                                                    </Grid.ColumnDefinitions>
                                                <telerik:RadButton Grid.Row="0" Grid.Column="1" Width="40" Cursor="Hand" Content="Edit" FontSize="14" Background="#FFF2F2F2" CornerRadius="3" verticalAligment="top"/>
                                                <telerik:RadButton Grid.Row="0" Grid.Column="1" Width="50" Cursor="Hand" Content="Delete" FontSize="14" Background="#FFF2F2F2" CornerRadius="3" verticalAligment="bottom"/>
                                                </Grid>
                                            </DataTemplate>
                                        </telerik:GridViewColumn.CellTemplate>
                                    </telerik:GridViewColumn>
                                </telerik:RadGridView.Columns>
                            </telerik:RadGridView>

答案 1 :(得分:1)

按如下方式使用Wrappanel

<Wrappanel Orientation="Horizontal"><button1 HorizontalAlignment="Left"/><button2 HorizontalAlignment="Right" /></Wrappanel>