<DataGrid AutoGenerateColumns="False" Grid.Row="4" Grid.Column="1" >> Height="Auto" >> HorizontalAlignment="Stretch" >> Margin="0" >> Name="grdCashReceipts" >> VerticalAlignment="Stretch" >> Width="Auto" >> IsSynchronizedWithCurrentItem="True" >> ItemsSource="{Binding Mode=default}" >> SelectionMode="Single" >> GridLinesVisibility="None" >> HeadersVisibility="Column" >> Grid.ColumnSpan="2" >> CellEditEnding="grdCashReceipts_CellEditEnding" >> CanUserAddRows="False" >> CanUserDeleteRows="False" >> SelectionUnit="Cell" >> Grid.RowSpan="2" >> AlternatingRowBackground="LightGray"> >> <DataGrid.Resources> >> <Style x:Key="AlignRight" TargetType="DataGridCell"> >> <Setter Property="HorizontalAlignment" Value="Right" /> >> </Style> >> <Style x:Key="AlignRightHeader" TargetType="DataGridColumnHeader"> >> <Setter Property="HorizontalAlignment" Value="Right" /> >> </Style> >> </DataGrid.Resources> >> <DataGrid.Columns> >> <DataGridTextColumn Header="Invoice #" >> Width="*" >> Binding="{Binding crt_invfk, Converter={StaticResource Inv_PkToNumberConverter}}" >> x:Name="txtInv_Number" IsReadOnly="False"/> >> >> <DataGridTextColumn Header="Invoice Date" >> Width="*" >> Binding="{Binding crt_invfk, Converter={StaticResource Inv_PkToInvoicePropertyConverter}, >> ConverterParameter='inv_date', Mode=OneWay, StringFormat=d}" >> IsReadOnly="True"/> >> >> <DataGridTextColumn Header="Amount" >> Width="*" >> Binding="{Binding crt_Amount, Mode=default}" >> CellStyle="{StaticResource AlignRight}" >> HeaderStyle="{StaticResource AlignRightHeader}"/> >> >> </DataGrid.Columns> >> </DataGrid>>>
private void grdCashReceipts_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)>>