2012-04-09 4 views
2
<Grid x:Name="mainGrid"> 
       <Border BorderBrush="Black"> 
         <Grid Name="detailGrid"> 

, die detailGrid und seine border nehmen komplette Breite und Höhe, wie er von dem äußeren mainGrid, wo, wie der Inhalt im Innern der detailGrid ist mit Breite und Höhe, die viel, viel kleiner ist.Wie wird die Breite und Höhe des <Border> Elements auf seinen inneren Inhalt beschränkt? Hier

Wie kann ich die Breite und Höhe von Border oder/und detailGrid an den Inhalt anpassen, so dass der Hintergrund des äußeren Gitters sichtbar ist?

+0

versuchen, Randelement unter Detailgrid zu verschieben –

Antwort

7

Den Rahmen und das innere Gitter HorizontalAlignment und VerticalAlignment auf Center einstellen. (oder nur die Grenze sollte es tun)

+0

Verdammt, ich hätte das wissen müssen :-) – Phil

0

Wenn Ihr Benutzersteuerelement die Eigenschaften Height und Width definiert hat, entfernen Sie sie.

definieren Dann ColumnDefinitions und RowDefinitions für Ihre Grid und setzen ihre Height Und Width-Auto.

Verwandte Themen