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); }
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); }