使用WPF环绕内容边框

时间:2011-11-07 13:45:06

标签: wpf border

我的WPF应用程序中定义了一个Grid。我想围绕Grid本身包装一个Border。我的问题是,边框正在填充父区域可用的区域。因为这个,边界很大,但我的内容很小。我的XAML定义如下:

  <Grid>
    <Border CornerRadius="0,0,2,2" BorderBrush="Black" BorderThickness="3"  Margin="4">
      <Grid HorizontalAlignment="Center">
        <Grid.RowDefinitions>
          <RowDefinition Height="Auto" />
          <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>

        <TextBlock Text="{Binding Path=Description}" />
        <TextBlock Text="{Binding Path=Disclaimer}" />
      </Grid>
    </Border>
  </Grid>

我做错了什么?我该如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:2)

你的网格内有边框。这样做<Border><Grid>...</Grid></Border>