Ejemplo n.º 1
0
        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
                });
            }
        }
Ejemplo n.º 2
0
        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");
            }
        }