2011-05-13 13 views
1

セルを編集するとき、そのセルの内容をviewModelの文字列オブジェクトに取り込みたいのですか?C#wpf mvvm datagrid edit cells

どうすればよいですか?

+0

入力を検証しようとしていますか? DataGridのItemsSourceは何ですか? ViewModelのDataTableですか? –

+1

あなたはあなたがやっていることにもっと文脈を提供できますか?あなたが求めていることをする方法はありそうですが、あなたの状況を処理するためのより良い方法があるかもしれません。たとえば、最終的にグリッドにバインドされているオブジェクトを更新したい場合、これは自動的に発生する可能性があります。ただあなたが欲しいものを知る必要がある:) – schummbo

答えて

0

編集がデータグリッドにある場合、プロパティを使用して現在のセルのアイテムを取得できます。

プロパティは次のとおりです。

private <YourObject> datagridselectedItem; 

public <YourObject> DatagridselectedItem 
    { 
     get { return datagridselectedItem; } 
     set 
     { 
      datagridselectedItem = value; 
      this.RaisePropertyChanged("DatagridselectedItem"); 
     } 
    } 

が、私はそれはあなたに役立つかどうかを知ってみましょう。