示例#1
0
        public static void SetCommand(this UINavigationItem navigationItem, UIBarButtonSystemItem systemItem,
                                      ICommand command, bool left)
        {
            var item = new UIBarButtonItem(
                systemItem,
                (sender, e) => command?.Execute(sender));

            navigationItem.AddButtonItem(item, left);
        }
示例#2
0
        public static void SetCommand(this UINavigationItem navigationItem, UIImage image, ICommand command, bool left)
        {
            var item = new UIBarButtonItem(
                image,
                UIBarButtonItemStyle.Plain,
                (sender, e) => command?.Execute(sender));

            navigationItem.AddButtonItem(item, left);
        }
示例#3
0
        public static void SetCommand(this UINavigationItem navigationItem, string title, UIColor color,
                                      ICommand command, bool left)
        {
            var item = new UIBarButtonItem(
                title,
                UIBarButtonItemStyle.Plain,
                (sender, e) => command?.Execute(sender))
            {
                TintColor = color
            };

            navigationItem.AddButtonItem(item, left);
        }