2010-09-08 30 views
0

Comment se fait-il que le ActualWidth d'un DataGridColumn n'est pas affecté par la modification de la valeur de sa propriété Width mais quand la valeur de son MinWidth est modifiée? En d'autres termes, comment ActualWidth est-il calculé ou modifié?Problèmes avec ActualWidth non recalculés

Répondre

0

Il est en fait une différence entre l'utilisation:

double width = 25.0; 
myDataGridColumn.Width = width; 

et:

double width = 25.0; 
myDataGridColumn.Width = new DataGridLength(width, DataGridLengthUnitType.Pixel); 

Le dernier active le recalcul de ActualWidth mais pas le premier.

Je ne sais pas pourquoi.