Gitter innerhalb des Gitters in XAML

8

Ich möchte childGrid in der zweiten Spalte von parentGrid haben (in chilGrid möchte ich zwei Spalten haben: erstens für Beschriftungen, zweitens für Textboxen)

Wie kann ich so etwas tun? Ich habe den folgenden Code ausprobiert:

%Vor%     
user278618 06.07.2010, 10:41
quelle

3 Antworten

17

Basierend auf Ihrem Code, nur ein wenig repariert:

%Vor%

Beachten Sie, dass ColumnDefinition keine Höhe haben - sie haben eine Breite . Sie müssen auch die ColumnDefinitions und RowDefinitions separat definieren - Sie haben sie in Ihrem äußeren Raster gemischt. Ich habe die RowDefinitions aus dem äußeren Raster entfernt, weil Sie sie scheinbar nicht verwenden. Ihr inneres Gitter hat zwei Spalten und vier Zeilen.

    
slugster 06.07.2010, 10:54
quelle
6

Vielleicht finden Sie das nützlich. Versuchen Sie, dies mit Kaxaml in eine Seite einzufügen und spielen Sie mit den verschiedenen Parametern der Objekte im äußeren Gitter herum. Ich finde die Verwendung von Kaxaml für das Prototyping und Experimentieren mit XAML Layouts unverzichtbar.

%Vor%     
Robert Rossney 06.07.2010 19:45
quelle
1

Phenevo, ich habe dieses Jahr ausgiebig XAML UI Design gemacht. Probieren Sie es aus, Sie können den Code einfach in ein Fenster oder ein Benutzersteuerelement migrieren. Ich habe die Raster und Panels farblich codiert, damit Sie ihr Layout in Echtzeit bestätigen können - blasen Sie die Hintergrundparameter weg, wenn Sie zufrieden sind.

%Vor%     
Hardryv 06.07.2010 19:29
quelle

Tags und Links