0
Я хочу связать поле Id
с тегом изображения, которое внутри столбца Xceed DataGrid.Привязать поле идентификатора к тегу изображения внутри xceed datagrid
<xcdg:Column FieldName="D" Title="Delete" Width="50" CellHorizontalContentAlignment="Center" CellVerticalContentAlignment="Center">
<xcdg:Column.CellContentTemplate>
<DataTemplate>
<Image Source="{StaticResource imgDelete}" Tag="{Binding Id}" Width="16" Height="16" Cursor="Hand"
x:Name="imgEdit" MouseLeftButtonUp="imgDelete_MouseLeftButtonUp" ToolTipService.ToolTip="Edit" />
</DataTemplate>
</xcdg:Column.CellContentTemplate>
</xcdg:Column>
Но в обработчик событий я получаю Тэг утратившим:
private void imgDelete_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
AreaId = Convert.ToInt32((sender as Image).Tag);
catch (Exception en)
}
см. Http://stackoverflow.com/a/15445099/1271037 и http : //stackoverflow.com/a/20204275/1271037 – dovid
Откуда этот идентификатор? –
Также проверьте окно вывода, если в нем записаны ошибки привязки. –