public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var aButton = new UIBarButtonItem(UIBarButtonSystemItem.Add, (s, e) =>
            {
                //create a new instance of the picker view controller
                //var picker = ELCImagePickerViewController.Instance;
                var picker = ELCImagePickerViewController.GetInstance("Choisir un album", "Choisir Photo", "Retour", "choix Photo");



                //picker.InitCustomLabel();
                //set the maximum number of images that can be selected
                picker.MaximumImagesCount = 15;

                //setup the handling of completion once the items have been picked or the picker has been cancelled
                picker.Completion.ContinueWith(t =>
                {
                    //execute any UI code on the UI thread
                    this.BeginInvokeOnMainThread(() =>
                    {
                        //dismiss the picker
                        picker.DismissViewController(true, null);

                        if (t.IsCanceled || t.Exception != null)
                        {
                            //cancelled or error
                        }
                        else
                        {
                            //get the selected items
                            var items = t.Result as List <AssetResult>;

                            foreach (AssetResult aItem in items)
                            {
                                mResults.Add(aItem);
                            }

                            TableView.ReloadData();
                        }
                    });
                });


                this.PresentViewController(picker, true, null);
            });


            this.NavigationItem.RightBarButtonItem = aButton;
        }