0
我想將Id
字段綁定到Xceed DataGrid的列內的Image標籤。將ID字段綁定到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
從這個'ID'來自哪裏? –
同時檢查輸出窗口是否有任何記錄的綁定錯誤。 –