public FetchNodesRequestListener(MainPageViewModel mainPageViewModel,
                                  CameraUploadsPageViewModel cameraUploadsPageViewModel = null)
     : base()
 {
     this._mainPageViewModel          = mainPageViewModel;
     this._cameraUploadsPageViewModel = cameraUploadsPageViewModel;
 }
Exemple #2
0
        public FetchNodesRequestListener(FolderLinkViewModel folderLinkViewModel)
            : base(folderLinkViewModel)
        {
            this._mainPageViewModel          = null;
            this._cameraUploadsPageViewModel = null;

            createTimer();
        }
Exemple #3
0
        public FetchNodesRequestListener(CameraUploadsPageViewModel cameraUploadsPageViewModel)
            : base()
        {
            this._mainPageViewModel          = null;
            this._cameraUploadsPageViewModel = cameraUploadsPageViewModel;

            createTimer();
        }
        public CameraUploadsPage()
        {
            // Set the main viewmodel of this page
            _cameraUploadsPageViewModel = new CameraUploadsPageViewModel(SdkService.MegaSdk, App.AppInformation);
            this.DataContext            = _cameraUploadsPageViewModel;

            InitializeComponent();
            InitializePage(MainDrawerLayout, LstHamburgerMenu, HamburgerMenuItemType.CameraUploads);

            InteractionEffectManager.AllowedTypes.Add(typeof(RadDataBoundListBoxItem));

            CameraUploadsBreadCrumb.BreadCrumbTap += BreadCrumbControlOnOnBreadCrumbTap;
            CameraUploadsBreadCrumb.HomeTap       += BreadCrumbControlOnOnHomeTap;

            // Subscribe to the NetworkAvailabilityChanged event
            DeviceNetworkInformation.NetworkAvailabilityChanged += new EventHandler <NetworkNotificationEventArgs>(NetworkAvailabilityChanged);

            BtnCopyOrMoveItem.Content = String.Format("{0}/{1}",
                                                      UiResources.Copy.ToLower(), UiResources.Move.ToLower());
        }