2011-05-07 4 views
3

Je développe actuellement un logiciel WPF. J'utilise WPF et j'essaye d'autoriser les colonnes à la taille automatique pour entrer dans le DataGrid.Redimensionnement de colonnes dans wagr DataGrid

J'ai utilisé columnwidth = "*" qui fonctionne correctement tant que la fenêtre n'est pas incluse dans scrollview. Si c'est dans une vue de défilement, les colonnes se redimensionnent vraiment, ce qui provoque le redimensionnement de la grille de données plus large sur le bord de l'écran, provoquant un grand défilement.

Merci pour toute aide que vous pouvez fournir.

Répondre

2

Vous pourriez essayer de relier Width de votre scrollviewer au ActualWidth du DataGrid. Donc, sur le ScrollViewer mettre cela (en supposant que votre grille est appelée MyMainGrid):

Width="{Binding ElementName=MyMainGrid, Path=ActualWidth}" 
Questions connexes