public RouteCoverPage(ViewFeedItem vFeedItem)
 {
     InitializeComponent();
     _vm = new RouteCoverViewModel(vFeedItem)
     {
         Navigation = this.Navigation
     };
     BindingContext = _vm;
 }
Пример #2
0
 /// <summary>
 /// Вызывается при открытии обложки из ленты, в этом случае не все элементы маршрута еще могут быть загружены
 /// </summary>
 /// <param name="viewFeedItem"></param>
 public RouteCoverViewModel(ViewFeedItem viewFeedItem)
 {
     init();
     _isNeedShowAlbum = true;
     if (!string.IsNullOrEmpty(viewFeedItem.Id))
     {
         _routeId            = viewFeedItem.Id;
         _vroute             = new ViewRoute(viewFeedItem.Id);
         _vroute.CreateDate  = viewFeedItem.CreateDate;
         _vroute.Description = viewFeedItem.Description;
         _vroute.Name        = viewFeedItem.Name;
         _vroute.ImgFilename = viewFeedItem.CoverImage;
         _vroute.CreatorId   = viewFeedItem.CreatorId;
         _creatorName        = viewFeedItem.CreatorName;
     }
     else
     {
         throw new Exception("viewFeedItem.Id is empty!");
     }
 }