0
您好我有屬性命名。檢查/取消選中屬性已更改的ToolBarButton
public bool ShowLabels{get; set;}
和一個工具欄菜單按鈕,設置/取消ShowLabels重視
我想,當ShowLabels屬性的值發生變化,也改變菜單按鈕的選中狀態。我怎麼能做到這一點
您好我有屬性命名。檢查/取消選中屬性已更改的ToolBarButton
public bool ShowLabels{get; set;}
和一個工具欄菜單按鈕,設置/取消ShowLabels重視
我想,當ShowLabels屬性的值發生變化,也改變菜單按鈕的選中狀態。我怎麼能做到這一點
創建showLabels一個真正的私有變量,並展開get;
和是確實的opertation你需要一個方法:
private bool showLabels;
public bool ShowLabels
{
get {return this.showLabels; }
set {
toolbaritem.property = !toolbaritem.property;
this.showlabels = value;
}
}
而不是「自動」財產,寫您自己的屬性訪問器來更改菜單按鈕的檢查狀態。
我也從工具欄項目的點擊事件設置ShowLabels的值。 – Mohsan 2010-03-12 13:25:42
這會使用相同的功能 - 你的'ShowLabels = true'會調用這個setter,這會影響複選框。 – cjk 2010-03-12 16:14:54