Сделал кастомный
UserControl, добавил свои поля:
public string OffText { set; get; }
public string OnText { set; get; }
public bool State { set; get; }
После, добавил в форму этот контрол в интерфейсе студии задал значения полей
OffText и
OnText,
State задаю программно.
В конструкторе имею:
public FakeToggleSwitch()
{
InitializeComponent();
if (State)
{
CheckEdit.Text = OnText;
}
else
{
CheckEdit.Text = OffText;
}
}
Но, в режиме отладки, в конструкторе вижу, что
OnText и
OffText равны
null. Соответственно на форме теста я не вижу.
Моих знаний, к сожалению не хватает задать грамотный вопрос по поводу того что идет не так.
Как хотело бы, что бы работало. Поле State я задаю с помощью значения из BindingSource. И соответственно я хочу менять поле Text у чекбокса основываясь на значении State.
Прошу советов, примеров и что почитать можно!