代码
void
waterMeterDataGrid_LoadingRow(
object
sender, DataGridRowEventArgs e)
{
WaterMeterModel waterMeterModel = e.Row.DataContext as WaterMeterModel;
Button btnShowWaterMeter = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnShowWaterMeter " ) as Button;
Button btnEdit = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnEdit " ) as Button;
Button btnEnter = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnEnter " ) as Button;
Button btnDel = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnDel " ) as Button;
btnShowWaterMeter.Click += new RoutedEventHandler(btnShowWaterMeter_Click);
btnDel.Click += new RoutedEventHandler(btnDel_Click);
btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
// btnEnter.Click += new RoutedEventHandler(btnEnter_Click);
btnEdit.Tag = waterMeterModel;
btnDel.Tag = waterMeterModel;
btnShowWaterMeter.Tag = waterMeterModel;
}
{
WaterMeterModel waterMeterModel = e.Row.DataContext as WaterMeterModel;
Button btnShowWaterMeter = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnShowWaterMeter " ) as Button;
Button btnEdit = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnEdit " ) as Button;
Button btnEnter = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnEnter " ) as Button;
Button btnDel = this .waterMeterDataGrid.Columns[ 5 ].GetCellContent(e.Row).FindName( " btnDel " ) as Button;
btnShowWaterMeter.Click += new RoutedEventHandler(btnShowWaterMeter_Click);
btnDel.Click += new RoutedEventHandler(btnDel_Click);
btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
// btnEnter.Click += new RoutedEventHandler(btnEnter_Click);
btnEdit.Tag = waterMeterModel;
btnDel.Tag = waterMeterModel;
btnShowWaterMeter.Tag = waterMeterModel;
}