2009-05-20 7 views
0

J'ai un GroupBox à l'intérieur d'un DockPanel et il contient deux listes de lecture. Il y a 2 boutons, Sur chaque bouton cliquez sur un listview sera visible et l'autre va s'effondrer. Mais la liste ne va pas ajuster la largeur pour la faire rentrer dans la zone de groupe.Ajustement de largeur d'une Listview

Comment puis-je faire correspondre la vue liste à l'intérieur de la zone de groupe?

Répondre

0

Effacer la DockPanel avant d'ajouter le contrôle. I.e Sur le bouton, cliquez sur le panneau vide en utilisant dockPanel.Children.Clear(); et ajouter un nouvel élément en utilisant dockPanel.Children.Add (contrôle);

0

Marque ListView largeur "Auto" et HorizontalAligment = "Strech" ... espérons que cela résout votre problème

+0

Cela ne fonctionne pas. – Sauron

+0

À la fin de l'événement de clic sur le bouton, appelez la méthode UpdateLayout de GroupBox ou DockPanel –