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