我目前有一个绑定到 Person 对象的 DataGrid:
<DataGrid ItemsSource="{Binding Person}" Width="1700" Height="840" AutoGenerateColumns="False" CanUserAddRows="true" ...>
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="Select" Binding="{Binding IsChecked}"/>
<DataGridTextColumn Header="Gender" Binding="{Binding Gender}" IsReadOnly="True"/>
<DataGridTextColumn Header="Username" Binding="{Binding Username}" />
...
</DataGrid.Columns>
</DataGrid>
当用户编辑网格并添加新用户名时,我需要触发一个方法,该方法会进入数据库并根据新用户名填充其他信息(性别等)。
目前,用户输入用户名,选中与该行关联的复选框,然后单击按钮以填充其余数据。我试图摆脱这些额外的两个步骤,因为这应该会自动发生。
我为此使用了 MVVM 模式。
感谢您的任何帮助。