I am developing a C# application using WPF. I needed a DataGrid
to display a list of three text boxes. For that I used the editable grid from the Material Design demo, but when I run my app and add a row to the grid, whenever I click to edit the app stops and it says :
this app is on stop mode".
Here is my XAML code :
<DataGrid x:Name="DataGridTrait" Margin="6,462,451,24" ItemsSource="{Binding Treatement}" CanUserAddRows="True" CanUserDeleteRows="True" AutoGenerateColumns="False" materialDesign:DataGridAssist.CellPadding="13 8 8 8" materialDesign:DataGridAssist.ColumnHeaderPadding="8" Grid.Row="1">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Traitement}" Header="Traitement" EditingElementStyle="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}"/>
<materialDesign:MaterialDataGridTextColumn Binding="{Binding Medicament}" Header="Medicament" MaxLength="255" EditingElementStyle="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}" />
<materialDesign:MaterialDataGridTextColumn Binding="{Binding Dose}" Header="Dose" EditingElementStyle="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}" >
<materialDesign:MaterialDataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="HorizontalAlignment" Value="Right" />
</Style>
</materialDesign:MaterialDataGridTextColumn.ElementStyle>
</materialDesign:MaterialDataGridTextColumn>
<DataGridTextColumn Binding="{Binding Indication}" Header="Indication" EditingElementStyle="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}" />
</DataGrid.Columns>
<DataGrid.Resources>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="DimGray" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
</DataGrid>