0

을 떠날 때 저장하는 사용자에게 메시지를 모든 기능이있다. 중간에 다른 메뉴 탭을 선택하면 입력 한 정보를 모두 잃게됩니다.마이크로 소프트의 툴킷 DATAFORM에서 추가 아이콘을 클릭하여 툴킷 DATAFORM에 새 항목을 추가하려고 마이크로 소프트의 툴킷 DATAFORM</p> <p>사용자의 페이지

나는 페이지를 떠날 때 사용자에게 약속을 보여주고 싶습니다. 저장되지 않은 변경 사항이있는 페이지를 떠나기 전에 경고 사용자와 유사합니다.

답변

0

약간의 연구 끝에 해결책을 찾았습니다.

Theere는 Silverlight 페이지에서 OnNavigatingFrom이라는 메서드입니다. 그 메소드는, 페이지가 프레임의 액티브 페이지가 아니게되기 직전에 불려갑니다.

따라서 알림을 추가하거나 해당 방법으로 메시지를 확인할 수 있습니다.

protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) 
     { 
      if (DataForm.IsEditMode) 
      { 
       System.Windows.Browser.HtmlPage.Window.Alert("Please Save or Cancel changes before switching the page"); 
       e.Cancel = true; 
      } 
      base.OnNavigatingFrom(e); 
     } 

현재 페이지 편집 또는 추가 모드에서 다른 페이지로 이동할 때 호출됩니다.