これは問題の原因となっている行です:
lblClimberInfo.Text = selectedClimber + "\r\n" + "Finished: " + selectedClimber.HasFinished ? "Yes" : "DNF" + "\r\n" + "Time: " + selectedClimber.Hours.ToString("00") + ":" + selectedClimber.Minutes.ToString("00") + ":" + selectedClimber.Seconds.ToString("00");
私のメインクラスから:
private bool hasFinished;
public bool HasFinished
{
get { return hasFinished; }
set { hasFinished = false; }
}
boolがtrueの場合は表示Finished: Yes
し、boolがfalseの場合は表示し、それを表示するようにしたい。現時点では、デフォルトで表示されますが、ボタンをクリックすると、ブール値を本質的に変更するメソッドが実行されます。HasFinished
Finished: DNF
HasFinished
Finished: False
Finished: True
Finished:
True
出力する代わりにカスタマイズできるようにしたいFalse