簡単なルック アンド フィールの質問です...完全なプロパティのプライベート フィールドを、宣言した場所で初期化することは許容されますか?それとも、平均的な開発者は、私の名前をコンストラクタに入れなかったことを呪うでしょうか?
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);
}
}