2010-12-13 7 views
0

J'utilise le gridview de Silverlight 4 dans ma page, et j'aimerais avoir des colonnes réductibles (pour cacher des informations rarement nécessaires). J'ai jeté un oeil à DataGridTemplateColumn mais cela ne semble pas me permettre de le faire. Google sur ce problème ne m'a pas aidé non plus. (La seule information que j'ai trouvée est de définir la visibilité et/ou la largeur des colonnes dans le code, mais cela ne résout pas mon problème d'insertion du séparateur/expandeur).Insérer un séparateur (ou expandeur) à l'intérieur d'un gridview

Y a-t-il un moyen de faire cela?

Merci d'avance!

Répondre

0

Haver vous avez déjà regardé le silverlight toolkit? Ils ont un bon expandeur dans le online demo qui peut faire ce que vous cherchez.

+0

Oui Brad, J'utilise le toolkit, et c'est ce que je veux utiliser, un expandeur dans un gridview. Mais je ne trouve pas un moyen d'insérer l'expandeur. – Shimrod

+0

Au lieu d'ajuster la colonne, ajustez le contenu dans la colonne. Faites en sorte que la largeur de la colonne augmente automatiquement et placez le contrôle Expander à l'intérieur. Quand il est étendu, la colonne aussi. Lorsqu'il est effondré, il est hors de vue. –

+0

Cela pourrait être une solution, mais comment placer l'expandeur sur toute la colonne? Si j'utilise 'DataGridTemplateColumn', un expandeur sera présent dans chaque cellule, ce qui n'est certainement pas ce que je veux. J'aimerais pouvoir appliquer cet expandeur sur toute la colonne à la fois. (mais peut-être que ce n'est pas possible avec cette implémentation). – Shimrod

Questions connexes