private void SetApplicationBarData(bool isNetworkConnected = true) { if (TransfersPivot.SelectedItem != null) { if (TransfersPivot.SelectedItem.Equals(DownloadsPivot)) { SetDownloadsPivotGUI(SdkService.MegaSdk.areTransfersPaused((int)MTransferType.TYPE_DOWNLOAD)); } else if (TransfersPivot.SelectedItem.Equals(UploadsPivot)) { SetUploadsPivotGUI(SdkService.MegaSdk.areTransfersPaused((int)MTransferType.TYPE_UPLOAD)); } else if (TransfersPivot.SelectedItem.Equals(CompletedPivot)) { SetCompletedPivotGUI(); } } else { this.ApplicationBar = (ApplicationBar)Resources["ActiveTransfersMenu"]; ((ApplicationBarIconButton)ApplicationBar.Buttons[0]).IconUri = new Uri("/Assets/Appbar/transport.pause.png", UriKind.Relative); ((ApplicationBarIconButton)ApplicationBar.Buttons[0]).Text = UiResources.Pause.ToLower(); ((ApplicationBarMenuItem)ApplicationBar.MenuItems[0]).Text = UiResources.CancelAllTransfers.ToLower(); ((ApplicationBarMenuItem)ApplicationBar.MenuItems[1]).Text = UiResources.CleanUpTransfers.ToLower(); } UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isNetworkConnected); }
public void SetApplicationBar(bool isEnabled = true) { this.ApplicationBar = (ApplicationBar)Resources["InitCameraUploadsMenu"]; // Change and translate the current application bar _cameraUploadsViewModel.ChangeMenu(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems); UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isEnabled); }
private void SetControlState(bool state) { if (ApplicationBar == null) { ApplicationBar = (ApplicationBar)Resources["MediaAlbumMenu"]; } UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, state); }
private void SetApplicationBarData(bool isNetworkConnected = true) { this.ApplicationBar = (ApplicationBar)Resources["SharedItemsMenu"]; ((ApplicationBarMenuItem)ApplicationBar.MenuItems[0]).Text = UiResources.Refresh.ToLower(); ((ApplicationBarMenuItem)ApplicationBar.MenuItems[1]).Text = UiResources.Sort.ToLower(); UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isNetworkConnected); }
private void SetControlState(bool state) { if (this.ApplicationBar == null) { return; } UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, state); }
public void SetApplicationBarData(bool isNetworkConnected = true) { // Set the Application Bar to one of the available menu resources in this page SetAppbarResources(_contactsViewModel.CurrentDisplayMode); // Change and translate the current application bar _contactsViewModel.ChangeMenu(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems); UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isNetworkConnected); }
public void SetApplicationBar(bool isEnabled = true) { // Set the Application Bar to one of the available menu resources in this page SetAppbarResources(); // Change and translate the current application bar _previewImageViewModel.ChangeMenu(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems); UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isEnabled); }
public FolderLinkPage() { _folderLinkViewModel = new FolderLinkViewModel(SdkService.MegaSdkFolderLinks, App.AppInformation, this); this.DataContext = _folderLinkViewModel; InitializeComponent(); FolderLinkBreadCrumb.BreadCrumbTap += BreadCrumbControlOnOnBreadCrumbTap; FolderLinkBreadCrumb.HomeTap += BreadCrumbControlOnOnHomeTap; _folderLinkViewModel.CommandStatusChanged += (sender, args) => { if (ApplicationBar == null) { return; } UiService.ChangeAppBarStatus(ApplicationBar.Buttons, ApplicationBar.MenuItems, args.Status); }; }
public void SetApplicationBar(bool isEnabled) { if (this.ApplicationBar == null) { return; } if (_loginAndCreateAccountViewModelContainer == null) { _loginAndCreateAccountViewModelContainer = new LoginAndCreateAccountViewModelContainer(this); } // Change and translate the current application bar _loginAndCreateAccountViewModelContainer.ChangeMenu( this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems); UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isEnabled); }
public void SetApplicationBarData(bool isEnabled = true) { if (_folderLinkViewModel == null) { _folderLinkViewModel = new FolderLinkViewModel(SdkService.MegaSdkFolderLinks, App.AppInformation, this); } // Set the Application Bar to one of the available menu resources in this page SetAppbarResources(_folderLinkViewModel.FolderLink.CurrentDisplayMode); // Change and translate the current application bar _folderLinkViewModel.ChangeMenu(_folderLinkViewModel.FolderLink, this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems); UiService.ChangeAppBarStatus(this.ApplicationBar.Buttons, this.ApplicationBar.MenuItems, isEnabled); // Button "cancel" should be enabled always if (_folderLinkViewModel.FolderLink.CurrentDisplayMode == DriveDisplayMode.FolderLink) { ((ApplicationBarIconButton)this.ApplicationBar.Buttons[2]).IsEnabled = true; } }