在Property Changed上选中/取消选中ToolBarButton

时间:2010-03-12 13:15:46

标签: c#

你好我的名字。

public bool ShowLabels{get; set;}

和一个工具栏菜单按钮,用于设置/取消设置ShowLabels值

我希望当ShowLabels属性的值更改时,它也会更改菜单项按钮的检查状态。我该怎么做

2 个答案:

答案 0 :(得分:0)

为showLabels创建一个真正的私有变量,并将get;set;展开为一个执行所需操作的方法:

private bool showLabels;
public bool ShowLabels
{
    get {return this.showLabels; }
    set {
        toolbaritem.property = !toolbaritem.property;
        this.showlabels = value;
    }
}

答案 1 :(得分:0)

不要使用'auto'属性,而是编写自己的属性访问器来更改菜单按钮的检查状态。