1
如何将控件布尔属性绑定到布尔应用程序设置的相反?如何将一个控件布尔属性绑定到相反的布尔应用程序设置?
例如,我想将按钮的“Visible”属性绑定到“!Flag”,即“Flag”是应用程序设置中的布尔型字段。
如何将控件布尔属性绑定到布尔应用程序设置的相反?如何将一个控件布尔属性绑定到相反的布尔应用程序设置?
例如,我想将按钮的“Visible”属性绑定到“!Flag”,即“Flag”是应用程序设置中的布尔型字段。
ApplicationSetting绑定不允许将任何表达式应用于该值。简单的解决方案是从Button中派生自己的控件。例如:
using System;
using System.Windows.Forms;
class MyButton : Button {
public bool Invisible {
get { return !Visible; }
set { Visible = !value; }
}
}
请提供原始代码。 – 2010-05-30 12:10:52
你使用WPF还是WinForms? – Andy 2010-05-30 12:13:00
我正在使用WinForms – salman 2010-05-30 12:13:53