modifier par binding la largeur d'une colonne d'un datagrid
Bonjour,
J'aimerais pouvoir changer la largeur d'une colonne de mon datagrid par un binding d'une propriété "lNom" de mon ViewModel.
Ma propriété est lNom:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public Int32 lNom
{
get
{
return 200;
}
set
{
if (_lNom != value)
{
_lNom = value;
OnPropertyChanged("lNom");
}
}
} |
lNom me retourne 200.
dans mon XAML, j'ai:
Code:
<sdk:DataGridTextColumn Header="Nom" Binding="{Binding ProjetNom}" Width="{Binding lNom}" IsReadOnly="True" />
quand j'exécute, j'ai cette erreur:
Citation:
Object of type 'System.Windows.Data.Binding' cannot be converted to type 'System.Windows.Controls.DataGridLength'.
Si quelqu'un a une idée, elle est la bienvenue.