我有一个silverlight应用程序。我在列表中插入值,并在datagrid中的每个项目之前使用编辑和删除按钮将List绑定到datagrid。
当我点击编辑按钮时,项目中的值应显示在datagrid外的文本框中。现在,当我单击编辑按钮时,双击编辑按钮(不是单击一下)就会在文本框中插入值。我在ViewModel中的代码后面的属性中获取值,但该值未在文本框中填充。它只会在第二次点击时填充它。
为什么这样?我希望首次点击编辑按钮时填充值。
文本框文本属性的当前绑定是:
Text="{Binding Value,Mode=TwoWay}"