Возможно ли добавить строку в dataGrid с помощью Useraddrow = true, используя datatemplate - PullRequest
0 голосов
/ 22 апреля 2020

Я знаю привязку, но я хочу добавить новую строку, используя сетку данных, а не внутреннюю функцию. Я не хочу создавать автоматически созданные столбцы. Пользователь хочет добавлять строки так, как он позволяет добавлять строки, просто щелкая мышью по ячейке

Примечание: Мне нужно использовать шаблон MVVM '

<DataGrid Grid.Row="1" Grid.ColumnSpan="3"
                  AutoGenerateColumns="False"  CanUserAddRows="True"
                  CanUserResizeColumns="False" CanUserDeleteRows="True"
                  CanUserReorderColumns="False" ItemsSource="{Binding InventoryItems}">


                <DataGrid.Columns>
                <DataGridTextColumn Header="SN" IsReadOnly="True" Width="25"/>
                <DataGridTextColumn Header="Item Name"  Width="3*"/>
                <DataGridTextColumn Header="Quantity"  Width="*"/>
                    <DataGridTextColumn Header="Sale Price" 
                                        Width="*" IsReadOnly="True"/>
                <DataGridTextColumn Header="Total" Width="*"/>


            </DataGrid.Columns>

        </DataGrid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...