silverlight 4 и Обновить родительское окно, когда дочернее окно закрыто - PullRequest
0 голосов
/ 21 октября 2010

В моем приложении SL4 у меня есть родительская страница, где я отображаю сетку данных.Я открываю ChildWindow, когда пользователь выбирает конкретную строку в сетке и нажимает кнопку «Открыть», используя следующий код.

cwEditProduct ChildWin = new cwEditProduct(productId);
ChildWin.Closed += new EventHandler(ChildWin_Closed);
ChildWin.Show();

, а когда пользователь закрывает ChildWindow, запускается следующий код, но он не обновляетродительская сетка с обновлениями.

void ChildWin_Closed(object sender, EventArgs e)
    {
        LoadProducts();
    }

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

Во время отладки я заметил, чтоChildWin_Closed скоро вызывается. Я нажимаю кнопку «Закрыть» в дочернем окне, и он запускает оставшийся код в кнопке закрытия, а затем закрывает окно.Это просто из-за времени или я делаю что-то не так?

Любой ответ будет очень признателен

1 Ответ

0 голосов
/ 21 октября 2010

Получил это работает.Нужно очистить кеш

...