私はテキストブロックを持っています
<TextBlock Width="180" Text="{Binding Details, UpdateSourceTrigger=PropertyChanged}"
そしてviewModelで
public string Details
{
get
{
string strInfo;
strInfo = Resources.SharedOn+": " + DateString;
strInfo += "\n"+Resources.Access+": " + AccessString;
if (ExpiryString != Resources.ShareExpireNever)
{
strInfo += "\n" + Resources.ShareExpire + ": " + ExpiryString;
}
if (Note != null && Note != "")
{
strInfo += "\n"+Resources.ShareNote+": " + Note;
}
return strInfo;
}
set
{
SetValue(DetailsProperty, value);
}
}
TextBlock
ユーザーが UI で変更を行うたびに、この 3 つの値がすぐに値を反映するように、このプロパティをバインドしたいと考えています。私が追加しました
UpdateSourceTrigger=PropertyChanged
しかし、これは機能していません。それが機能しない理由はありますか?