Dva roky něž jsem přišel na alespoň trochu uspokojivé řešení. U checkboxu nefunguje aktualizace zdroje po změně vlastnosti checked. Ta se provede vždy až při ztátě fokusu. Vytvořil jsem si control děděný od Checkboxu. U kterého přepisuji metodu OnCheckStateChanged.
public class BindableCheckBox: CheckBox
{
protected override void OnCheckStateChanged(EventArgs e)
{
OnLostFocus(EventArgs.Empty);
base.OnCheckStateChanged(e);
}
}
|