private void InitAdvanced()
        {
            // Single image
            StyleItem item1 = new StyleItem("Image", "", UITableViewCellStyle.Default, UITableViewCellAccessory.None);

            item1.Image = UIImage.FromFile("bulb_on.png");

            //
            // Two images
            //
            StyleItem item2 = new StyleItem("Two images", "", UITableViewCellStyle.Default, UITableViewCellAccessory.DisclosureIndicator);

            item2.Image = UIImage.FromFile("bulb_on.png");

            // This is the easiest way to set the right image if you don't want to trap it being clicked in the delegate
            UIImageView imageView = new UIImageView(UIImage.FromFile("bulb_off.png"), UIImage.FromFile("bulb_off.png"));

            item2.AccessoryView = imageView;

            // If you want to trap AccessoryButtonTapped in the delegate, you need to use a UIButton
            UIButton button = UIButton.FromType(UIButtonType.Custom);

            button.SetBackgroundImage(UIImage.FromFile("bulb_off.png"), UIControlState.Normal);
            button.SetBackgroundImage(UIImage.FromFile("bulb_off.png"), UIControlState.Selected);
            button.Frame        = new System.Drawing.RectangleF(0, 0, 26, 26);
            item2.AccessoryView = button;

            //
            // Two images + custom control
            //
            StyleItem item3 = new StyleItem("", "", UITableViewCellStyle.Default, UITableViewCellAccessory.DisclosureIndicator);

            item3.Image = UIImage.FromFile("bulb_on.png");

            UISlider slider = new UISlider();

            slider.MaxValue   = 100f;
            slider.Value      = 50f;
            slider.MinValue   = 0f;
            slider.Frame      = new RectangleF(50, 9, 215, 23);
            item3.ContentView = slider;

            UIImageView imageView1 = new UIImageView(UIImage.FromFile("bulb_off.png"), UIImage.FromFile("bulb_off.png"));

            item3.AccessoryView = imageView1;

            // A switcher
            StyleItem item4    = new StyleItem("Free beer?", "", UITableViewCellStyle.Default, UITableViewCellAccessory.None);
            UISwitch  switcher = new UISwitch();

            item4.AccessoryView = switcher;

            _items.Add(item1);
            _items.Add(item2);
            _items.Add(item3);
            _items.Add(item4);
        }
Exemplo n.º 2
0
		private void InitAdvanced()
		{
			// Single image
			StyleItem item1 = new StyleItem("Image","",UITableViewCellStyle.Default,UITableViewCellAccessory.None);
			item1.Image = UIImage.FromFile("bulb_on.png");
			
			//
			// Two images
			//
			StyleItem item2 = new StyleItem("Two images","",UITableViewCellStyle.Default,UITableViewCellAccessory.DisclosureIndicator);
			item2.Image = UIImage.FromFile("bulb_on.png");
			
			// This is the easiest way to set the right image if you don't want to trap it being clicked in the delegate
			UIImageView imageView = new UIImageView(UIImage.FromFile("bulb_off.png"),UIImage.FromFile("bulb_off.png"));
			item2.AccessoryView = imageView;
			
			// If you want to trap AccessoryButtonTapped in the delegate, you need to use a UIButton
			UIButton button = UIButton.FromType(UIButtonType.Custom);
/* pep temp commented			button.TouchDown += delegate {
				UITableViewController nextController = new CheckmarkDemoTableController(UITableViewStyle.Grouped);
				_parentController.NavigationController.PushViewController(nextController,true);
			};*/
			
			button.SetBackgroundImage(UIImage.FromFile("bulb_off.png"),UIControlState.Normal);
			button.SetBackgroundImage(UIImage.FromFile("bulb_off.png"),UIControlState.Selected);
			button.Frame = new System.Drawing.RectangleF(0,0,26,26);
			item2.AccessoryView = button;
			
			//
			// Two images + custom control
			//
			StyleItem item3 = new StyleItem("","",UITableViewCellStyle.Default,UITableViewCellAccessory.DisclosureIndicator);
			item3.Image = UIImage.FromFile("bulb_on.png");
			
			UISlider slider = new UISlider();
			slider.MaxValue = 100f;
			slider.Value = 50f;
			slider.MinValue = 0f;
			slider.Frame = new RectangleF(50,9,215,23);
			item3.ContentView = slider;
			
			UIImageView imageView1 = new UIImageView(UIImage.FromFile("bulb_off.png"),UIImage.FromFile("bulb_off.png"));
			item3.AccessoryView = imageView1;
			
			// A switcher
			StyleItem item4 = new StyleItem("Free beer?","",UITableViewCellStyle.Default,UITableViewCellAccessory.None);
			UISwitch switcher = new UISwitch();			
			item4.AccessoryView = switcher;
			
			_items.Add(item1);
			_items.Add(item2);
			_items.Add(item3);
			_items.Add(item4);
		}
        private void InitBasic()
        {
            // Some basic rows
            StyleItem item1 = new StyleItem("Default", "", UITableViewCellStyle.Default, UITableViewCellAccessory.None);
            StyleItem item2 = new StyleItem("Subtitle", "Here is more description", UITableViewCellStyle.Subtitle, UITableViewCellAccessory.None);
            StyleItem item3 = new StyleItem("Value 1 - no accessory", "Here is more description", UITableViewCellStyle.Value1, UITableViewCellAccessory.None);
            StyleItem item4 = new StyleItem("Value 2 - no accessory", "Here is more description", UITableViewCellStyle.Value2, UITableViewCellAccessory.None);

            StyleItem item5 = new StyleItem("Checkmark", "", UITableViewCellStyle.Default, UITableViewCellAccessory.Checkmark);
            StyleItem item6 = new StyleItem("DetailDisclosureButton", "", UITableViewCellStyle.Default, UITableViewCellAccessory.DetailDisclosureButton);
            StyleItem item7 = new StyleItem("DisclosureIndicator", "", UITableViewCellStyle.Default, UITableViewCellAccessory.DisclosureIndicator);

            _items.Add(item1);
            _items.Add(item2);
            _items.Add(item3);
            _items.Add(item4);
            _items.Add(item5);
            _items.Add(item6);
            _items.Add(item7);
        }
Exemplo n.º 4
0
		private void InitBasic()
		{
			// Some basic rows
			StyleItem item1 = new StyleItem("Default","",UITableViewCellStyle.Default,UITableViewCellAccessory.None);
			StyleItem item2 = new StyleItem("Subtitle","Here is more description",UITableViewCellStyle.Subtitle,UITableViewCellAccessory.None);
			StyleItem item3 = new StyleItem("Value 1 - no accessory","Here is more description",UITableViewCellStyle.Value1,UITableViewCellAccessory.None);
			StyleItem item4 = new StyleItem("Value 2 - no accessory","Here is more description",UITableViewCellStyle.Value2,UITableViewCellAccessory.None);
			
			StyleItem item5 = new StyleItem("Checkmark","",UITableViewCellStyle.Default,UITableViewCellAccessory.Checkmark);
			StyleItem item6 = new StyleItem("DetailDisclosureButton","",UITableViewCellStyle.Default,UITableViewCellAccessory.DetailDisclosureButton);
			StyleItem item7 = new StyleItem("DisclosureIndicator","",UITableViewCellStyle.Default,UITableViewCellAccessory.DisclosureIndicator);
			
			_items.Add(item1);
			_items.Add(item2);
			_items.Add(item3);
			_items.Add(item4);
			_items.Add(item5);
			_items.Add(item6);
			_items.Add(item7);	
		}