Example #1
0
 protected override void HandleOnNavigatedTo(NavigationEventArgs e)
 {
     base.HandleOnNavigatedTo(e);
     if (this._isInitialized)
     {
         return;
     }
     if (((Page)this).NavigationContext.QueryString.ContainsKey("VideoToUploadPath"))
     {
         base.DataContext = ((object)AddEditVideoViewModel.CreateForNewVideo(((Page)this).NavigationContext.QueryString["VideoToUploadPath"], long.Parse(((Page)this).NavigationContext.QueryString["OwnerId"])));
     }
     else
     {
         long ownerId = long.Parse(((Page)this).NavigationContext.QueryString["OwnerId"]);
         long num     = long.Parse(((Page)this).NavigationContext.QueryString["VideoId"]);
         VKClient.Common.Backend.DataObjects.Video parameterForIdAndReset = ParametersRepository.GetParameterForIdAndReset("VideoForEdit") as VKClient.Common.Backend.DataObjects.Video;
         long videoId = num;
         VKClient.Common.Backend.DataObjects.Video video = parameterForIdAndReset;
         base.DataContext = ((object)AddEditVideoViewModel.CreateForEditVideo(ownerId, videoId, video));
     }
     this.UpdateAppBar();
     this._isInitialized = true;
 }
Example #2
0
 public VideoAlbumMediaListItemViewModel(VKClient.Common.Backend.DataObjects.Video video)
     : base(ProfileMediaListItemType.VideoAlbum)
 {
     this._video   = video;
     this.ImageUri = this._video.photo_640 ?? video.photo_320 ?? video.photo_130 ?? "";
 }