private void Bind(IBindableComponent bindable, Item item) { _bindingManager.Bindings.Add(new Binding(bindable, "Text", item, "Text") { Mode = BindingMode.OneWayToTarget }); if (!(bindable is MenuItem || bindable is ToolBarButton)) { _bindingManager.Bindings.Add(new Binding(bindable, "ToolTipText", item, "ToolTipText") { Mode = BindingMode.OneWayToTarget }); } if (!(bindable is StatusBarPanel)) { _bindingManager.Bindings.Add(new Binding(bindable, "Enabled", item, "Enabled") { Mode = BindingMode.OneWayToTarget }); _bindingManager.Bindings.Add(new Binding(bindable, "Visible", item, "Visible") { Mode = BindingMode.OneWayToTarget }); } }
private static void Bind(IBindableComponent bindable, Item item) { bindable.DataBindings.Add("Text", item, "Text"); if (!(bindable is MenuItem || bindable is ToolBarButton)) { bindable.DataBindings.Add("ToolTipText", item, "ToolTipText"); } if (!(bindable is StatusBarPanel)) { bindable.DataBindings.Add("Enabled", item, "Enabled"); bindable.DataBindings.Add("Visible", item, "Visible"); } }