2
只是一個快速的外觀問題......是否可以接受初始化完整屬性的私有字段,在那裏聲明它們,或者平均開發人員會詛咒我的名稱,它在構造函數中?具有完整屬性的私人字段初始化
private int _linesDataGridHeight = 300;
public int LinesDataGridHeight
{
get { return _linesDataGridHeight; }
set { SetProperty(ref _linesDataGridHeight, value); }
}
private bool _isHideLinesCheckboxChecked = false;
public bool IsHideLinesCheckboxChecked
{
get { return _isHideLinesCheckboxChecked; }
set
{
this.LinesDataGridHeight = value ? 0 : 300;
SetProperty(ref _isHideLinesCheckboxChecked, value);
}
}
爲什麼不呢?還行吧。 –
我的首選是在構造函數中,特別是如果你正在爲多個屬性做這件事。這使得眼睛更容易捕捉。 – Khan