Wpf 如何约束<;的宽度和高度;边界>;元素是否等于其内部内容?

Wpf 如何约束<;的宽度和高度;边界>;元素是否等于其内部内容?,wpf,xaml,silverlight-4.0,Wpf,Xaml,Silverlight 4.0,在这里,detailGrid及其边框采用完全的宽度和高度,可从外部mainGrid获得,其中detailGrid内的内容具有更小的宽度和高度 如何约束边框或/和详细网格的宽度和高度以适应其内容,从而使外部网格的背景可见?如果用户控件定义了高度和宽度属性,请将其删除 然后为您的网格定义列定义和行定义,并将它们的高度和宽度设置为自动将边框和内部网格的水平对齐和垂直对齐设置为中心。 (或者只需要边框就可以了)尝试在DetailGridDam下移动border元素,我应该知道:-) <Grid x

在这里,
detailGrid
及其
边框采用完全的宽度和高度,可从外部
mainGrid
获得,其中
detailGrid
内的内容具有更小的宽度和高度


如何约束
边框
或/和
详细网格
的宽度和高度以适应其内容,从而使外部网格的背景可见?

如果用户控件定义了
高度
宽度
属性,请将其删除


然后为您的
网格定义
列定义
行定义
,并将它们的
高度
宽度
设置为
自动

将边框和内部网格的
水平对齐
垂直对齐
设置为
中心

(或者只需要边框就可以了)

尝试在DetailGridDam下移动border元素,我应该知道:-)
<Grid x:Name="mainGrid">
                <Border BorderBrush="Black">
                        <Grid Name="detailGrid">