示例#1
0
      public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
      {

         if (segue.Identifier == "segueResimGonder")
         { // set in Storyboard
            {

               var navctlr = segue.DestinationViewController as imageViewCode;

               if (navctlr != null)
                  navctlr.ImgUrl = linkBilgisi;

    
            }
         }


         else  if (segue.Identifier == "DokGosterX")
         { // set in Storyboard
            {

               var navctlr = segue.DestinationViewController as docView;

               if (navctlr != null)
                  navctlr.DokAdresi = dokumanadresi;


            }
         }
      }
示例#2
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue (segue, sender);

            switch (segue.Identifier) {
                case "moveToVoteResultViewSegue": {

                    if (segue.DestinationViewController is VoteResultViewController) {
                        var destViewController = segue.DestinationViewController as VoteResultViewController;
                        destViewController.SelectedVote = SelectedVote;
                    }

                }
                break;

                case "moveToVoteFlowSegue": {

                    if (segue.DestinationViewController is VoteTitleViewController) {
                        var destViewController = segue.DestinationViewController as VoteTitleViewController;
                        destViewController.SelectedVote = SelectedVote;
                    }
                }
                break;
            }
        }
示例#3
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);
            var DestVC = (ChartDetail)segue.DestinationViewController;

            //�H������5���Ϫ�ƾ�
            DestVC.samples = 5;

            //�P�_�ϥΪ̫��U���ϥ�����
            switch (segue.Identifier)
            {
                case "segBar":
                    DestVC.chart = ChartType.Bar;
                    break;

                case "segCandle":
                    DestVC.chart = ChartType.Candle;
                    break;

                case "segTower":
                    DestVC.chart = ChartType.Tower;
                    break;

                case "segRadar":
                    DestVC.chart = ChartType.Radar;
                    break;

                case "segBubble":
                    DestVC.chart = ChartType.Bubble;
                    break;
            }
        }
/******************************* SEGUE *******************************/
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			base.PrepareForSegue (segue, sender);

			if (segue.Identifier == "registerSegue") {
				var navCon = segue.DestinationViewController as UINavigationController;
				if (navCon != null) {
					RegisterTableViewController regTVC = navCon.TopViewController as RegisterTableViewController;
					if (regTVC != null) {
						regTVC.studentID = usernameBox.Text;
						regTVC.loginVC = this;
					}
				}
			} else if (segue.Identifier == "loginSegue"){
				var splitVC = segue.DestinationViewController as UISplitViewController;
				if (splitVC != null) {
					var navVC = splitVC.ViewControllers[0] as UINavigationController;
					if (navVC != null) {
						var menuTVC = navVC.TopViewController as MenuTableViewController;
						menuTVC.Student = student;
						menuTVC.LoginVC = this;
					}
					var navVC2 = splitVC.ViewControllers[1] as UINavigationController;
					if (navVC2 != null) {
						var fbTVC = navVC2.TopViewController as FutureBookingsTableViewController;
						fbTVC.Student = student;
					}
				}

			}
		}
		public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
		{
			base.PrepareForSegue(segue, sender);
			if (segue.Identifier == "Notifications2Notifications")
			{
				notificationFeedTableViewController = (NotificationFeedTableViewController)segue.DestinationViewController;
				notificationFeedTableViewController.Master = this;
				notificationFeedTableViewController.Target = FeedTypeEnum.FeedType.NotificationFeed;
				notificationFeedTableViewController.EmptyTableString = Strings.no_notifications;
				notificationFeedTableViewController.NoTableData += delegate
				{
					HideClearButton();
				};
				notificationFeedTableViewController.HasTableData += delegate
				{
					ShowClearButton();
				};
			}
			else if (segue.Identifier == "Notification2PendingFollowers")
			{
				PendingFollowersTableViewController vc = (PendingFollowersTableViewController)segue.DestinationViewController;
				vc.TableItems = PendingUsers;
			}

		}
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			base.PrepareForSegue (segue, sender);

			var nxtVC =	segue.DestinationViewController as SecondViewController;
			nxtVC.Data = "Hello from Root View";
		}
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			base.PrepareForSegue (segue, sender);

			if (segue.Identifier == "showDetail")
				PrepareForSegue ((DetailViewController)segue.DestinationViewController);
		}
		void UnwindInMaster(UIStoryboardSegue segue)
		{
			/*
			Empty. Exists solely so that "unwind in master" segues can
			find this instance as a destination.
			*/
		}
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            var view = (AttachmentController) segue.DestinationViewController;
            view.SelectedMessage = CurrentMessage;
        }
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            var detail = segue.DestinationViewController as DetailThemeController;
            detail.Recipe = recipes [DishTableView.IndexPathForSelectedRow.Row];

            base.PrepareForSegue (segue, sender);
        }
示例#11
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     base.PrepareForSegue (segue, sender);
     AppModel.ProviderSearchCriteria.Name=txtProviderName.Text;
     var controller = segue.DestinationViewController as AppModelInterface;
     controller.AppModel=this.AppModel;
 }
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			if (!(segue.DestinationViewController is AssetGridViewController) || !(sender is UITableViewCell))
				return;

			var assetGridViewController = (AssetGridViewController)segue.DestinationViewController;
			var cell = (UITableViewCell)sender;

			// Set the title of the AssetGridViewController.
			assetGridViewController.Title = cell.TextLabel.Text;

			// Get the PHFetchResult for the selected section.
			NSIndexPath indexPath = TableView.IndexPathForCell (cell);
			PHFetchResult fetchResult = sectionFetchResults [indexPath.Section];

			if (segue.Identifier == allPhotosSegue) {
				assetGridViewController.AssetsFetchResults = fetchResult;
			} else if (segue.Identifier == collectionSegue) {
				// Get the PHAssetCollection for the selected row.
				var collection = fetchResult [indexPath.Row] as PHAssetCollection;
				if (collection == null)
					return;
				var assetsFetchResult = PHAsset.FetchAssets (collection, null);

				assetGridViewController.AssetsFetchResults = assetsFetchResult;
				assetGridViewController.AssetCollection = collection;
			}
		}
		void UnwindToOuter(UIStoryboardSegue segue)
		{
			/*
			Empty. Exists solely so that "unwind to outer" segues can find 
			instances of this class.
			*/
		}
        /******************************* SEGUE *******************************/
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue (segue, sender);

            var navCon = segue.DestinationViewController as UINavigationController;
            if (navCon != null) {
                if (segue.Identifier == "searchSegue") {
                    var destination = navCon.TopViewController as SearchTableViewController;
                    if (destination != null) {
                        destination.Student = Student;
                    }
                }
                if (segue.Identifier == "workshopsSegue") {
                    var destination = navCon.TopViewController as WorkshopSetTableViewController;
                    if (destination != null) {
                        destination.Student = Student;
                    }
                }
                if (segue.Identifier == "futureBookingsSegue") {
                    var destination = navCon.TopViewController as FutureBookingsTableViewController;
                    if (destination != null) {
                        destination.Student = Student;
                    }
                }
                if (segue.Identifier == "historySegue") {
                    var destination = navCon.TopViewController as HistoryTableViewController;
                    if (destination != null) {
                        destination.Student = Student;
                    }
                }

            }
        }
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "showDetail") {
         NSIndexPath indexPath = tableView.IndexPathForSelectedRow;
         ((DetailViewController)segue.DestinationViewController).SetDetailItem (rows[indexPath.Row]);
     }
 }
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender) {
			var destination = segue.DestinationViewController as MovieDetailViewController;
			destination.MovieDetail = this.selectedMovie;
			destination.Configuration = this.configuration;

			base.PrepareForSegue (segue, sender);
		}
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     // Set sliding view controller
     ((LeftPanelSegue)segue).SlidingViewController = this.SlidingViewController ();
     // Call base method
     base.PrepareForSegue (segue, sender);
 }
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            var sessionsVC = (SessionsViewController)segue.DestinationViewController;
            sessionsVC.Speaker = Speaker;

            base.PrepareForSegue (segue, sender);
        }
		public async override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			if (segue.Identifier != "ShowLoadingView")
				return;

			var arg = sender as SegueArg;
			if (arg == null)
				return;

			var selectedCodeSample = arg.Sample;
			if (selectedCodeSample == null)
				return;

			var navigationController = segue.DestinationViewController as UINavigationController;
			var loadingViewController = navigationController?.TopViewController as LoadingViewController;
			if (loadingViewController == null)
				return;

			string segueIdentifier = "ShowResult";

			try {
				var results = await selectedCodeSample.Run ();
				loadingViewController.Results = results;
				loadingViewController.CodeSample = selectedCodeSample;
			} catch (NSErrorException ex) {
				loadingViewController.Error = ex.Error;
				segueIdentifier = "ShowError";
			}

			DispatchQueue.MainQueue.DispatchAsync (() => {
				loadingViewController.PerformSegue (segueIdentifier, loadingViewController);
			});
		}
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			if (segue.Identifier != "photos collection")
				return;

			var collectionViewController = (PhotosCollectionViewController)segue.DestinationViewController;
			collectionViewController.Album = album;
		}
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			if (segue.Identifier == "showDetail") {
				var indexPath = TableView.IndexPathForSelectedRow;
				MotionActivityQuery query = motionActivityQueries [indexPath.Row];
				(segue.DestinationViewController as AAPLDetailViewController).SetDetailItem (query);
			}
		}
		// Provide the zone to `AddRoomViewController`.
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			base.PrepareForSegue (segue, sender);
			if (segue.Identifier == AddRoomsSegue) {
				var addViewController = (AddRoomViewController)segue.IntendedDestinationViewController ();
				addViewController.HomeZone = HomeZone;
			}
		}
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			base.PrepareForSegue (segue, sender);
			if (segue.Identifier == "Popular2Container") {
				Container = (UITabBarController)segue.DestinationViewController;
				Container.TabBar.Hidden = true;
			}
		}
示例#24
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "UnwindToCourseListController")
     {
         var source = TableView.Source as SemesterSource;
         SelectedSemesterId = source.GetSemesterId(TableView.IndexPathForSelectedRow);
     }
 }
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == NavigateToDetailsSegueIdentifier)
     {
         var itemViewController = (ItemViewController)segue.DestinationViewController;
         itemViewController.Request = this.selectedRequest;
     }
 }
 /******************************* SEGUE *******************************/
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "searchWorkshopSegue") {
         var destination = segue.DestinationViewController as WorkshopsTableViewController;
         destination.Student = Student;
         destination.SearchData = data;
     }
 }
		public override void PrepareForSegue (UIStoryboardSegue segue, NSObject sender)
		{
			// Turn off lamp if we navigate somewhere else.
			this.SetTorchEnabled (false);
			this.UpdateUi (animate: false);

			base.PrepareForSegue (segue, sender);
		}
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     base.PrepareForSegue (segue, sender);
     if (segue.Identifier == "loginSegue") {
         LoginViewController destController = (LoginViewController)segue.DestinationViewController;
         destController.SetSendingController (this);
     }
 }
示例#29
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "showDetail") {
         var indexPath = TableView.IndexPathForSelectedRow;
         var item = dataSource.Beacons[indexPath.Row];
         ((DetailViewController)segue.DestinationViewController).SetBeacon (item);
     }
 }
示例#30
0
 public override async void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "osuInfoSegue")
     {
         await Globals.CreateInfoObject(usernameTextBox.Text, modePicker.SelectedRowInComponent(0).ToString());
     }
     base.PrepareForSegue(segue, sender);
 }
示例#31
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "sgeLogin")
            {
                var destinationViewController = segue.DestinationViewController as MainTabBarController;
                destinationViewController.UserId = UserId;
            }
            if (segue.Identifier == "sgeSignUp")
            {
                var vcDestination = segue.DestinationViewController as SignUpViewController;

                vcDestination.Email = tfEmail.Text;
            }
            base.PrepareForSegue(segue, sender);
        }
示例#32
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "DetallarPerfil")
            {
                var PerfilView = (PerfilesTableViewController)segue.DestinationViewController;

                PerfilView.InfoPersonal = false;

                var usuario = new UsuariosController().GetMemberData(ListUser.Usuario_Id, ListUser.Usuario_Tipo);

                PerfilView.Miembro = usuario;

                PerfilView.FromMenu = false;
            }
        }
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            string filterKey = MapToFilterKey(segue.Identifier);

            if (filterKey == null)
            {
                return;
            }

            var filterViewController = (FilterViewController)segue.DestinationViewController;

            filterViewController.filter = GetImageFilter(filterKey);
        }
 //using Segues
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     //base.PrepareForSegue(segue, sender);
     //if (segue.Identifier == "NamesDetailSegue")
     //{
     //	var namesDetailController = segue.DestinationViewController as DetailViewController;
     //	if (namesDetailController != null)
     //	{
     //		var source = TableView.Source as NamesDataSource;
     //		var rowPath = TableView.IndexPathForSelectedRow;
     //		var item = source.GetItem(rowPath.Row);
     //		namesDetailController.selectedName = item;
     //	}
     //}
 }
示例#35
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     base.PrepareForSegue(segue, sender);
     if (segue.Identifier == "HotDogDetailSegue")
     {
         HotDogDetailViewController hotDogDetailViewController = segue.DestinationViewController as HotDogDetailViewController;
         if (hotDogDetailViewController != null)
         {
             HotDogDataSource source = TableView.Source as HotDogDataSource;
             var row  = TableView.IndexPathForSelectedRow;
             var item = source.GetItem(row.Row);
             hotDogDetailViewController.SelectedHotDog = item;
         }
     }
 }
示例#36
0
        public override void PrepareForSegue(UIStoryboardSegue segue, Foundation.NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if (segue.Identifier == "moveToDetailViewSegue")
            {
                if (segue.DestinationViewController is DetailViewController)
                {
                    var destViewController = segue.DestinationViewController as DetailViewController;

                    // destViewController.SelectedUser = SelectedUser;
                    destViewController.SelectedFood = SelectedFood;
                }
            }
        }
 public void UnwindToMainMenu(UIStoryboardSegue segue)
 {
     if (segue.Identifier.Equals("editToMM"))
     {
         var signup = (EditProfileViewController)segue.SourceViewController;
         //deserialize
         signup.saveInfo();
     }
     else if (segue.Identifier.Equals("chatToMM"))
     {
         var cs = (ChatScreenViewController)segue.SourceViewController;
         //deserialize
         this.messages = cs.messages;
     }
 }
示例#38
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "DetailsSegue")
            {
                var navigationController = segue.DestinationViewController as DetailsViewController;

                if (navigationController != null)
                {
                    var rowPath      = TableView.IndexPathForSelectedRow;
                    var selectedData = contactList[rowPath.Row];
                    navigationController.selectedContact = selectedData;
                }
            }
            base.PrepareForSegue(segue, sender);
        }
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     base.PrepareForSegue(segue, sender);
     if (segue.Identifier == "squToSqLiteTableView")
     {
         var destinationViewController = (SqLiteTableViewController)segue.DestinationViewController;
         destinationViewController.TableQueryType = navigationQueryType;
         destinationViewController.DbPath         = dbPath;
     }
     else if (segue.Identifier == "sguToFileTableView")
     {
         var destinationViewController = (FileViewController)segue.DestinationViewController;
         destinationViewController.DbPath = dbPath;
     }
 }
示例#40
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if (segue.Identifier == "TabBarController")
            {
                TabBarController = (TabBarController)segue.DestinationViewController;

                TabBarController.Rx.Click.Subscribe((button) =>
                {
                    Log.Debug($"Button Clicked: '{button.Label}'");
                    PerformSegue(button.Label, this);
                });
            }
        }
示例#41
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier.Equals("detalleBebidasSegue") == true)
     {
         var vc = segue.DestinationViewController as DetalleViewController;
         vc.isOrders  = false;
         vc.isBebidas = true;
         vc.isBotanas = false;
         var      btn = sender as UIButton;
         NSObject objectOut;
         bebidasDic.TryGetValue(NSObject.FromObject(btn.CurrentTitle), out objectOut);
         var dasd = objectOut as NSDictionary;
         vc.diccionary = dasd ?? bebidasDic;
     }
 }
示例#42
0
        public override void PrepareForSegue(UIStoryboardSegue segue, Foundation.NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if ("moveToMapViewSegue" == segue.Identifier)
            {
                if (segue.DestinationViewController is MyMapViewController)
                {
                    var dest = segue.DestinationViewController as MyMapViewController;


                    dest.TitleString = "Bye! Bye!";
                }
            }
        }
示例#43
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if ("configurationViewController" == segue.Identifier)
            {
                var settingsViewController = segue.DestinationViewController as SettingsViewController;
                settingsViewController.instanceSettings = this.settings;
            }
            else
            {
                var targetController = segue.DestinationViewController as BaseTaskViewController;
                targetController.instanceSettings = this.settings;
            }
        }
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     base.PrepareForSegue(segue, sender);
     if (segue.Identifier == "SubfolderSegue")
     {
         var navctlr = segue.DestinationViewController as SubfolderViewController;
         if (navctlr != null)
         {
             var source  = TableView.Source as CloudStorageSource;
             var rowPath = TableView.IndexPathForSelectedRow;
             navctlr.metaData     = source.GetMetaData(rowPath.Row);
             navctlr.cloudStorage = this.cloudStorage;
         }
     }
 }
示例#45
0
 /// <summary>
 /// Prepares for segue.
 /// </summary>
 /// <remarks>
 /// The prepareForSegue method is invoked whenever a segue is about to take place.
 /// The new view controller has been loaded from the storyboard at this point but
 /// it’s not visible yet, and we can use this opportunity to send data to it.
 /// </remarks>
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "todosegue")
     {             // set in Storyboard
         var tvc = segue.DestinationViewController as DetailViewController;
         if (tvc != null)
         {
             var source  = TableView.DataSource as TableViewController;
             var rowPath = TableView.IndexPathForCell(sender as UITableViewCell);
             var item    = source.GetItem(rowPath.Row);
             tvc.Delegate = this;
             tvc.SetTodo(item);
         }
     }
 }
示例#46
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if (segue.Identifier != "showDetailsSegue")
            {
                return;
            }

            if (segue.DestinationViewController is EventDetailsViewController detailsController)
            {
                var selectedRowNumber = TableView.IndexPathForSelectedRow.Row;
                detailsController.SetEvent(DataSource.Events[selectedRowNumber]);
            }
        }
示例#47
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            ImageManager.Instance.ImageLoaded -= HandleImageLoaded;

            if (segue.DestinationViewController is CinemaDetailsViewController)
            {
                (segue.DestinationViewController as CinemaDetailsViewController).Cinema = (sender as CinemaCollectionViewCell).Cinema;
            }
            else if (segue.DestinationViewController is SettingsController)
            {
                (segue.DestinationViewController as SettingsController).MainViewController = this;
            }

            base.PrepareForSegue(segue, sender);
        }
示例#48
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "ShowDetails")
            {
                var emailItem = _emailServer.Email [TableView.IndexPathForSelectedRow.Row];

                var detailsViewController =
                    segue.DestinationViewController as DetailsViewController;

                if (detailsViewController != null)
                {
                    detailsViewController.item = emailItem;
                }
            }
        }
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            // Configure the destination AssetViewController.
            var assetViewController = segue.DestinationViewController as AssetViewController;

            if (assetViewController == null)
            {
                return;
            }

            var indexPath = CollectionView.IndexPathForCell((UICollectionViewCell)sender);

            assetViewController.Asset           = (PHAsset)AssetsFetchResults [indexPath.Item];
            assetViewController.AssetCollection = AssetCollection;
        }
示例#50
0
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     if (segue.Identifier == "Game1")
     {
         ((MasterViewController)segue.DestinationViewController).Game = 0;
     }
     else if (segue.Identifier == "Game2")
     {
         ((MasterViewController)segue.DestinationViewController).Game = 1;
     }
     else if (segue.Identifier == "Game3")
     {
         ((MasterViewController)segue.DestinationViewController).Game = 2;
     }
 }
示例#51
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if (segue.Identifier == "fullCartSegue")
            {
                var fullCartViewController = (FullCartViewController)segue.DestinationViewController;
                fullCartViewController._cart = _cart;
            }
            else if (segue.Identifier == "productDetailSegue")
            {
                var productDetailViewController = (ProductDetailViewController)segue.DestinationViewController;
                productDetailViewController._product = productDetail;
            }
        }
示例#52
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            // Configure the destination AssetViewController.
            var assetViewController = segue.DestinationViewController as AssetViewController;

            if (assetViewController == null)
            {
                throw new InvalidProgramException("unexpected view controller for segue");
            }

            var indexPath = CollectionView.IndexPathForCell((UICollectionViewCell)sender);

            assetViewController.Asset           = (PHAsset)FetchResult[indexPath.Item];
            assetViewController.AssetCollection = AssetCollection;
        }
 public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
 {
     try
     {
         base.PrepareForSegue(segue, sender);
         var item        = lbltimekeeperid.Text.ToString();
         var lblitmename = lbltimekeppername.Text;
         var workdate    = dateLabel.Text.ToString();
         ((TaskCaptureViewController)segue.DestinationViewController).SetDetailItem(item, lblitmename, workdate);
     }
     catch (Exception ex)
     {
         System.Console.WriteLine(ex.Message);
     }
 }
示例#54
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            var indexPaths = speakersCollectionView.GetIndexPathsForSelectedItems();

            if (indexPaths == null || !indexPaths.Any())
            {
                return;
            }

            var speaker = Vm.Session.Speakers[indexPaths.First().Row];

            Application.Locator.Speaker = new SpeakerDetailViewModel(Vm.Session, speaker);
        }
示例#55
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            if (segue.DestinationViewController is LocationMapViewController)
            {
                var controller = segue.DestinationViewController as LocationMapViewController;
                controller.Ship = this.Ship;
            }
            else if (segue.DestinationViewController is ShipViewLocationTableViewController)
            {
                var controller = segue.DestinationViewController as ShipViewLocationTableViewController;
                controller.Ship = this.Ship;
            }
        }
示例#56
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier != "showDetail")
            {
                return;
            }

            var indexPath     = TableView.IndexPathForSelectedRow;
            var previewDetail = sampleData[indexPath.Row];

            var detailViewController = (DetailViewController)((UINavigationController)segue.DestinationViewController)?.TopViewController;

            // Pass the `title` to the `detailViewController`.
            detailViewController.DetailItemTitle = previewDetail.Title;
        }
示例#57
0
        public override void PrepareForSegue(UIStoryboardSegue segue, Foundation.NSObject sender)
        {
            base.PrepareForSegue(segue, sender);

            switch (segue.Identifier)
            {
            case "moveToMenuViewSegue": {
                if (segue.DestinationViewController is MenuViewController)
                {
                    //var destViewController = segue.DestinationViewController as MenuViewController;
                }
            }
            break;
            }
        }
示例#58
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "castMemberSegue")               // set in Storyboard
            {
                var detailController = segue.DestinationViewController as DetailViewController;
                if (detailController != null)
                {
                    //var source = TableView.Source as DwarfDataSource;
                    var rowPath = TableView.IndexPathForSelectedRow;
                    //var item = source.GetItem(rowPath.Row);

                    detailController.CastInfo = castInfo [rowPath.Row];                     // to be defined on the DetailViewController
                }
            }
        }
示例#59
0
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "NavigateToItemDetailSegue")
            {
                var controller = segue.DestinationViewController as BrowseItemDetailViewController;
                var indexPath  = TableView.IndexPathForCell(sender as UITableViewCell);
                var item       = ViewModel.Items[indexPath.Row];

                controller.ViewModel = new ItemDetailViewModel(item);
            }
            else
            {
                var controller = segue.DestinationViewController as ItemNewViewController;
                controller.ViewModel = ViewModel;
            }
        }
        public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
        {
            if (segue.Identifier == "nuevoLugarSegueIdentifier")
            {
                var destinationViewController = segue.DestinationViewController as NuevoLugarViewController;
                destinationViewController.ViajeSeleccionado.Nombre = ViajeSeleted.Nombre;
                destinationViewController.ViajeSeleccionado.Id     = ViajeSeleted.Id;
            }
            else if (segue.Identifier == "mapaSegueIdentifier")
            {
                var destinationViewController = segue.DestinationViewController as MapaViewController;
                destinationViewController.lstLugaresInteres = lstLugaresInteres;
            }

            base.PrepareForSegue(segue, sender);
        }