public static EraseAllDataPage CreateInstance() { if (m_instance == null) { m_instance = new EraseAllDataPage(); } return m_instance; }
private void NaviToEraseAllDataView(object sender, EventArgs e) { // 更改top图标与相关内容 BitmapImage image = new BitmapImage(new Uri("../Image/icon_Erase_all_data.png", UriKind.Relative)); m_iconImg.Source = image; m_tbFileName.Text = "Erase All Datas"; m_tbTips.Text = "You don't have to re-install the OS for your device."; if (m_eraseAllDataPage == null) { m_eraseAllDataPage = EraseAllDataPage.CreateInstance(); m_eraseAllDataPage.FinishScanHandler += ResponseFinishScan; } m_mainWidget.Navigate(m_eraseAllDataPage); m_naviWidget = NaviWidget.EraseAllDataPage; m_btnBack.Visibility = System.Windows.Visibility.Visible; m_btnErase.Visibility = System.Windows.Visibility.Visible; }