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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
                <sdk:DataGridTextColumn Header="Nom" Binding="{Binding ProjetNom}" Width="{Binding lNom}" IsReadOnly="True" />
quand j'exécute, j'ai cette erreur:
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.