Hi to all,
I have a simple grid, that I'm using with MVVM pattern.
<Style x:Key="ListEditableFlatStyle" TargetType="telerik:RadGridView" BasedOn="{StaticResource RadGridViewStyle}"> <Setter Property="CanUserDeleteRows" Value="True"/> <Setter Property="CanUserFreezeColumns" Value="True"/> <Setter Property="CanUserInsertRows" Value="True"/> <Setter Property="CanUserReorderColumns" Value="False"/> <Setter Property="CanUserResizeColumns" Value="True"/> <Setter Property="CanUserResizeRows" Value="False"/> <Setter Property="CanUserSelect" Value="True"/> <Setter Property="CanUserSortColumns" Value="False"/> <Setter Property="CanUserSortGroups" Value="False"/> <Setter Property="ShowGroupPanel" Value="False"/> <Setter Property="ShowSearchPanel" Value="False"/> <Setter Property="AutoGenerateColumns" Value="False"/> <Setter Property="IsReadOnly" Value="False"/> <Setter Property="SelectionMode" Value="Extended"/> <Setter Property="SelectionUnit" Value="FullRow"/> <Setter Property="IsLocalizationLanguageRespected" Value="False"/> <Setter Property="Margin" Value="2"/> <Setter Property="NewRowPosition" Value="Bottom"/> <Setter Property="GroupRenderMode" Value="Flat"/></Style><telerik:RadGridView ItemsSource="{Binding MisureModelli}" Style="{StaticResource ListEditableFlatStyle}" GroupRenderMode="Flat" Grid.Row="6" Grid.ColumnSpan="4"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding PesoLordo, StringFormat=\{0:N2\}}" Header="Peso Lordo (Kg)" HeaderTextAlignment="Right" TextAlignment="Right"/> <telerik:GridViewDataColumn DataMemberBinding="{Binding PesoNetto, StringFormat=\{0:N2\}}" Header="Peso Netto (Kg)" HeaderTextAlignment="Right" TextAlignment="Right"/> <telerik:GridViewDataColumn DataMemberBinding="{Binding Volume, StringFormat=\{0:N3\}}" Header="Volume (m³)" HeaderTextAlignment="Right" TextAlignment="Right" IsReadOnly="True"/> </telerik:RadGridView.Columns></telerik:RadGridView>
When I click "new row", it disappears exists row, I don't undestrand why.