2016-07-25 19 views
0

これは実際には問題ではありませんが、私は探索している可能性があります。 2つの異なるwpfウィンドウに2つのデータグリッドがあります。ウィンドウには、前と次のボタンがあり、データグリッド1と2の間をナビゲートします。2番目のデータグリッドの内容は、最初のデータグリッドで選択した内容によって異なります。各データグリッドには、二つ。 ユーザーが最初のデータグリッド内で何かを変更したときにイベントを発生させたいので、2番目のデータグリッドで処理することができます。私はDataGridが変更されたときにイベントを発生させる方法

TargetUpdated="datagrid_targetupdated" 

NotifyOnTargetUpdated=True 

を使用しようとしたが、データグリッドの読み込みが読み込まれますから、イベントはちょうどそれがちょっと駄目になり始め、でトリガします。 各コントロールのpropertyChangedイベントを発生させることはできますが、読み込み時に同じではありませんか?

+1

まず負荷 'ItemsSource'をプロパティを追加することができます私はちょうどあなたのコメントを読んで、私は

DataGridassemble.CellEditEnding += datagrid_targetupdated; private void datagrid_targetupdated(object sender,DataGridCellEditEndingEventArgs e){ // do whatevs } 

をそれをテストdidntはDatagridに挿入してイベントを添付します。それは働くでしょうか? – Gopichandar

答えて

1

DataGridのRowEditEndingイベントを使用して2番目のグリッドを変更してみてください。あなたはそれについてオンラインでより多くの情報を見つけることができます。

0

私は、必要なことを行うCellEditEndingというメソッドを見つけました。おそらくRowEditEndingは同じことを、私は同じ結果と、コードまたはXAMLで

関連する問題