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