Ejemplo n.º 1
0
 public MenuSwitchCell()
 {
     Identifier            = Key;
     AddSubview(imageView  = new NSImageView(new CGRect(0, 0, imageWidth, imageWidth)));
     AddSubview(textView   = new TwoLabelView());
     AddSubview(switchView = new ITSwitchView(new CGRect(20, 103, 32, 20))
     {
         TintColor = Style.Current.AccentColor,
     });
     switchView.OnSwitchChanged += (object sender, EventArgs e) => Element?.ValueChanged?.Invoke(switchView.IsOn);
 }
Ejemplo n.º 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var sWitch = new ITSwitchView(new CGRect(20, 103, 32, 20))
            {
                TintColor = NSColor.Red,
                IsOn      = true,
            };

            sWitch.OnSwitchChanged += (object sender, EventArgs e) =>
            {
                Console.WriteLine((sWitch.IsOn) ? "enabled" : "disabled");
            };


            View.AddSubview(sWitch);
            View.AddSubview(new ITSwitchView(new CGRect(60, 103, 32, 20)));
            View.AddSubview(new ITSwitchView(new CGRect(100, 103, 32, 20))
            {
                TintColor = NSColor.Blue,
                IsOn      = true,
            });
        }