Как связать логическое свойство элемента управления с противоположными настройками логического приложения?
Например, я хочу привязать свойство Visible кнопки к «! Flag», чтобы «Flag» было логическим полем в настройках приложения.
Привязка ApplicationSetting не позволяет применять какое-либо выражение к значению. Простое решение - получить собственный контроль от Button. Например:
using System; using System.Windows.Forms; class MyButton : Button { public bool Invisible { get { return !Visible; } set { Visible = !value; } } }