예제 #1
0
        public void OnClick(View v)
        {
            //get root layout


            PopoverView popoverView = new PopoverView(this, Resource.Layout.popover_showed_view);

            popoverView.setContentSizeForViewInPopover(new Point(320, 340));

            popoverView.Del = this;
            popoverView.showPopoverFromRectInViewGroup(rootView, PopoverView.getFrameForView(v), PopoverView.PopoverArrowDirectionAny, true);

            ViewGroup view = (ViewGroup)popoverView.Superview;

            string str = "";

            if (main == null)
            {
                main = view;
                str  = "Hello";
            }
            else
            {
                view = main;
                str  = "Hello1";
            }

            TextView txt = view.FindViewById <TextView> (Resource.Id.textView1);

            txt.Text   = str;
            txt.Click += (object sender, EventArgs e) => {
                Console.WriteLine("Hello");
            };
        }
예제 #2
0
 public void popoverViewDidDismiss(PopoverView view)
 {
     Log.Info("POPOVER", "Did dismiss");
 }
예제 #3
0
 public void popoverViewWillDismiss(PopoverView view)
 {
     Log.Info("POPOVER", "Will dismiss");
 }
예제 #4
0
 public void popoverViewDidShow(PopoverView view)
 {
     Log.Info("POPOVER", "Did show");
 }
예제 #5
0
 public void popoverViewWillShow(PopoverView view)
 {
     Log.Info("POPOVER", "Will show");
 }