2010-12-13 4 views
0

Ich benutze die Gridview von Silverlight 4 auf meiner Seite, und ich hätte gerne zusammenklappbare Spalten (um einige selten benötigte Informationen auszublenden). Ich habe nach DataGridTemplateColumn geschaut, aber das scheint mir das nicht zu erlauben. Googleing zu diesem Problem hat mir auch nicht geholfen. (Die einzige Information, die ich gefunden habe, ist die Sichtbarkeit und/oder die Breite der Spalten im Code einzustellen, aber das löst nicht mein Problem beim Einfügen des Splitters/Expanders).Einen Splitter (oder Expander) in eine Gridview einfügen

Gibt es eine Möglichkeit, das zu tun?

Vielen Dank im Voraus!

Antwort

0

Haben Sie sich die silverlight toolkit schon angesehen? Sie haben einen schönen Expander in der online demo, die tun können, was Sie suchen.

+0

Ja Brad, ich benutze das Toolkit, und das ist, was ich verwenden möchte, ein Expander innerhalb einer Gridview. Aber ich finde keinen Weg den Expander einzufügen. – Shimrod

+0

Passen Sie den Inhalt in der Spalte an, anstatt die Spalte anzupassen. Passen Sie die Spaltenbreite automatisch an und platzieren Sie das Expander-Steuerelement darin. Wenn es erweitert wird, tut es auch die Spalte. Wenn es zusammengelegt ist, ist es nicht mehr sichtbar. –

+0

Das könnte eine Lösung sein, aber wie platziere ich den Expander auf der ganzen Säule? Wenn ich 'DataGridTemplateColumn' verwende, ist ein Expander in jeder Zelle vorhanden, was sicherlich nicht das ist, was ich möchte. Ich möchte diesen Expander auf die ganze Spalte gleichzeitig anwenden können. (Aber vielleicht ist es mit dieser Implementierung nicht möglich). – Shimrod