CanUserAddRows を true に設定した wpf データグリッドがあります。これにより、空白の空の行がデータグリッドに追加され、ユーザーが行をダブルクリックすると、すべてのプロパティがゼロになり、コレクション/itemsource(ObservableCollection) に追加されます。問題は、空の行がゼロになってコレクションに追加されるときです。前の行が追加されてゼロになるとすぐに、別の空白行を追加して使用できるようにする必要があります。代わりに、新しい行 (selectionchange) を選択するまで、新しい空白行はデータグリッドに表示されません。これが何を求めているのかが明確であることを願っています。これを修正する方法についてのアイデアはありますか? どんな入力でもThx。
<DataGrid Grid.Row="1" RowHeaderWidth="0" BorderBrush="Black" ItemsSource="{Binding MyCollection, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" SelectedItem="{Binding SelectedRow, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" Height="280" Focusable="True" CanUserAddRows="True">
<DataGridTextColumn Binding="{Binding Weight}" Header="Tare Lbs." Width="70" />
<DataGridTextColumn Binding="{Binding Bu, UpdateSourceTrigger=PropertyChanged}" Header="Gross Bu." Width="70" />