HowTo definieren die "Auto" Breite der WPF GridView Spalte in Code?

8

Ich möchte die "Auto" -Breite einer GridView-Spalte im Code definieren. Wie kann ich das tun?

%Vor%     
gsharp 12.08.2009, 12:19
quelle

2 Antworten

14

Die Width-Eigenschaft von GridViewColumn ist vom Typ double, aber laut MSDN Seite können Sie es auf Double.NaN ("keine Zahl") einstellen, um es zur automatischen Größe zu bestimmen.

Wenn Sie das tun, müssen Sie nach seiner ActualWidth fragen, wenn Sie die Breite wissen wollen, auf die sie automatisch skaliert wurde.

    
Matt Hamilton 12.08.2009, 12:26
quelle
2

Wenn Sie dasselbe für die Width-Eigenschaft einer Spalte eines normalen Grid-Steuerelements im Code ausführen möchten, verwenden Sie GridLength.Auto.

    
Bill Sithiro 22.12.2011 16:34
quelle