Silverlight datacontext, повторяет все предыдущие команды / действия каждый раз, когда над ним выполняется новое действие - PullRequest
0 голосов
/ 28 марта 2011
  • текст данных, определенный в модуле (доменные службы ado.net ria)
  • страница с методами добавления / удаления

  • всякий раз, когда выполняется какой-либо метод, обнаруживается, что все предыдущие действия (ДОБАВЛЕНИЕ НОВОЙ ЗАПИСИ и УДАЛЕНИЕ ЗАПИСЕЙ) выполняются до выполнения нового действия

обычно

  • это поведение не заметно, но

  • "при использовании точек останова и проверке значений переменных и табличного объекта, которые должны быть добавлены в контекст, ясно, что все предыдущие действия выполняются снова.

1025 * редактировать * даже когда текстовые данные. Вызывается savechanges, даже после этого все действия, выполняемые над текстом данных, повторяют их самостоятельно, когда должно быть выполнено любое новое действие

1 Ответ

0 голосов
/ 31 марта 2011

есть проблема

каждый раз создавал новый экземпляр usercontrol, поэтому все экземпляры работали там, когда их попросили добавить запись в контекст ....

решение

  • просто объявите экземпляр usercontrol один раз в конструкторе главной страницы.
  • затем используйте эту декларацию там, где это необходимо.
...