В старые времена для WinForms, если ваш пользователь создавал/редактировал некоторую информацию в DialogBox, было легко обнаружить закрытие окна, и если данные были грязными, спросите, хотят ли они спасти.Закрытие страницы остановки Silverlight перед сохранением
Вопрос: как вы подходите к этому сценарию в Silverlight, где все, кажется, выполняется в UserControls, которые не имеют очевидного способа узнать, когда страница закрывается, т.е. переход на другую страницу в приложении Silverlight просто откроется другой UserControl, не проверяя предыдущее сохранение UserControl.
Должен быть какой-то стандартный способ достижения этого?
Что вы хотите сделать на странице закрыть? –
Привет, Майкл, мне нужно проверить, есть ли на закрывающей странице грязные данные и дать пользователю возможность его сохранить. На самом деле просто нужно прекратить пользователям заполнять данные и переключиться на другую страницу и забыть сохранить. – Mitch