public MainPage() { LogRecordHelper.AddLogRecord("MainPage Init Before:", DeviceStatus.ApplicationCurrentMemoryUsage.ToString() + " B"); InitializeComponent(); this.Loaded += MainPage_Loaded; LogRecordHelper.AddLogRecord("MainPage Init After:", DeviceStatus.ApplicationCurrentMemoryUsage.ToString() + " B"); }
protected override void OnNavigatedFrom(NavigationEventArgs e) { LogRecordHelper.AddLogRecord("Clear Before:", DeviceStatus.ApplicationCurrentMemoryUsage.ToString() + " B"); if (e.NavigationMode == NavigationMode.Back) { ClearImageCache(); _tripPicViewModel.TripPictureCol.Clear(); } LogRecordHelper.AddLogRecord("Clear After:", DeviceStatus.ApplicationCurrentMemoryUsage.ToString() + " B"); }
void MainPage_Loaded(object sender, RoutedEventArgs e) { LogRecordHelper.AddLogRecord("MainPage Load Before:", DeviceStatus.ApplicationCurrentMemoryUsage.ToString() + " B"); if (_tripPicViewModel == null) { _tripPicViewModel = new TripPictureViewModel(); } this.DataContext = _tripPicViewModel; LogRecordHelper.AddLogRecord("MainPage Load After:", DeviceStatus.ApplicationCurrentMemoryUsage.ToString() + " B"); }