新增或修改時 設置顯示的默認值

public class DemoTask : Task {
    // ...
    private Priority priority;
    public Priority Priority {
        get { return priority; }
        set {
            SetPropertyValue("Priority", ref priority, value);
        }
    }
    //...
}
public enum Priority {
    Low = 0,
    Normal = 1,
    High = 2
}



[DefaultClassOptions]
[Custom("Caption", "Task")]
public class DemoTask : Task {
    //...
    public override void AfterConstruction() {
        base.AfterConstruction();
        Priority = Priority.Normal;
    }
    //...
}



發佈了33 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章