void LoadAlbums() { _albums = new ServerSidePagedCollectionView <AlbumViewModel>(new AlbumPagedDataSource()); _albums.RefreshDataFailed += _albums_RefreshDataFailed; _albums.PageChanging += _albums_PageChanging; _albums.PageChanged += _albums_PageChanged; _albums.MoveToFirstPage(); }
void UnloadAlbums() { if (_albums != null) { _albums.PageChanging -= _albums_PageChanging; _albums.PageChanged -= _albums_PageChanged; _albums = null; } }
void LoadPhotos() { _photos = new ServerSidePagedCollectionView <PhotoViewModel>(new PhotoPagedDataSource(Id)) { PageSize = 20 }; _photos.PageChanging += _photos_PageChanging; _photos.PageChanged += _photos_PageChanged; _photos.MoveToFirstPage(); }
protected override void OnDeactivate(bool close) { base.OnDeactivate(close); if (_photos != null) { _photos.PageChanging -= _photos_PageChanging; _photos.PageChanged -= _photos_PageChanged; _photos = null; } }
void LoadEntries() { _entries = new ServerSidePagedCollectionView <LogEntryViewModel>(new LogsPagedDataSource()) { PageSize = 20 }; _entries.RefreshDataFailed += _entries_RefreshDataFailed; _entries.PageChanging += _entries_PageChanging; _entries.PageChanged += _entries_PageChanged; _entries.MoveToFirstPage(); }