ラベルを含むカスタムのusercontrolを作成しました。 firstName、lastName、fullNameの3つの文字列プロパティがあります。usercontrolの2つの文字列プロパティ(firstName + lastName)を結合し、ラベルに割り当てます
ラベルのテキストをFullNameに設定するにはどうすればよいですか?
public string firstName
{
get; set;
}
public string lastName
{
get; set;
}
public string fullName //this fails
{
get { return string.Format("{0} {1}", firstName, lastName); }
set { labelFullName.Text = value; }
}
WPFまたはWinForms?どのラベル?私はいくつかのコードを見ていますが、どのクラスに入っているのかは言わないでください。どのようなクラスですか?あなたは 'fullName'でセッターで何を達成しようとしていますか? –
'fullName'を読み込み専用にして、' firstName'と 'lastName'の変更時に' labelFullName'を更新したいようです。 – juharr
「これは失敗します」:それはどういう意味ですか?それは "失敗"するか、ゲッターですか?それはクラッシュしますか?期待される行動は何ですか?観察された行動は何ですか? –