Silverlight (3.0): Wie füge ich einen Zellenabstand zu einem Grid hinzu?

8

Wie fügt man einfach einen Zellenabstand für ein Grid in Silverlight hinzu? Die Ränder für jede Zelle einzustellen sieht sehr laut aus.

%Vor%

    
Sven Sönnichsen 07.12.2009, 17:07
quelle

2 Antworten

13

Jemand wird mich wahrscheinlich für die Hässlichkeit dieser Lösung kreuzigen, aber Sie können Zeilen und Spalten hinzufügen, deren Höhe und Breite auf das Zweifache Ihrer Füllwerte zwischen den tatsächlichen Zeilen und Spalten gesetzt sind, die Daten enthalten:

%Vor%     
Klay 07.12.2009, 17:20
quelle
2

Ich persönlich bevorzuge es, Margen zu verwenden. Um es ein wenig aufzuräumen, können Sie sie in Stile umgestalten. Sie könnten sogar einen Schritt weiter gehen und einen impliziten Style-Manager verwenden.

Wenn Sie wirklich etwas sauberes wollen, könnten Sie eine angehängte padding-Eigenschaft erstellen, die das rastergeladene Ereignis behandelt und dann die Ränder aller untergeordneten Elemente einstellt.

    
Jacob Adams 07.12.2009 19:26
quelle