У меня есть поле (varchar) Foo, которое может быть указано только в том случае, если бит бит равен не true. Я хотел бы, чтобы текстовое поле, в котором отображается Foo, было отключено, когда Bar истинно - по существу, FooBox.Enabled = !isBar
. Я пытаюсь сделать что-то вродеКак привязать данные к Control.Enabled to! (Field)?
FooBox.DataBindings.Add(new Binding("Enabled", source, "!isBar"));
, но, конечно, удары там исключают. Я также пробовал такие конструкции, как «isBar! = True» или «isBar <> true», но никто не работает. Я лаяю здесь неправильное дерево?
+1, потому что я googled "C# control enabled data binding", и это было первое, что появилось, и буквально точная ситуация, с которой я столкнулся. – vergenzt 2012-07-23 18:08:59
См. [Привязка usercontrol к противоположному свойству bool] (http://stackoverflow.com/a/19718906/298054). – jweyrich 2015-07-07 18:30:58