示例#1
0
        RadioButton CreateButton(object item)
        {
            var button = new RadioButton(controller);

            button.CheckedChanged += HandleCheckedChanged;
            button.Text            = ItemTextBinding.GetValue(item);
            button.Tag             = item;
            button.Enabled         = base.Enabled;
            if (controller == null)
            {
                controller = button;
            }
            return(button);
        }
示例#2
0
        RadioButton CreateButton(object item)
        {
            var button = new RadioButton(controller);

            if (Properties.ContainsKey(TextColor_Key))
            {
                button.TextColor = TextColor;
            }
            button.CheckedChanged += HandleCheckedChanged;
            button.Text            = ItemTextBinding.GetValue(item);
            if (ItemToolTipBinding != null)
            {
                button.ToolTip = ItemToolTipBinding.GetValue(item);
            }
            button.Tag     = item;
            button.Enabled = base.Enabled;
            if (controller == null)
            {
                controller = button;
            }
            return(button);
        }