次のコードでVisual Studio 2015 PCLを使用して、Label FormattedTextをviewmodelのプロパティにバインドし、ボタンを選択するとプロパティ値が変更されます。このコードはAndroidでうまくいきますが、勝利10では更新されません。まだ試したことはありません。勝利10では、ラベルが最初に評価されたときに正常に動作しますが、ボタンを選択すると変更されません。プロパティの変更とプロパティの変更が表示されますが、ビューは更新されません。私のコードが間違っているか、これが勝つためのバグかどうか私に教えてください10.あなたの助けに感謝します。XamarinはuwpのFormattedTextバインディングを更新しません
viewmodel
private FormattedString informationData;
public FormattedString InformationData
{
get
{
return informationData;
}
set
{
if (value != informationData)
{
informationData = value;
OnPropertyChanged();
}
}
}
private void InformationSelected()
{
InformationData = informationFormattedString(informationString));
VisibleInformation = true;
}
private FormattedString informationFormattedString(string string1)
{
FormattedString formattedString = new FormattedString();
//define formatted string using string1
return formattedString;
}
これは完全に機能します。私の問題を完全に解決しました。ありがとうございました! – MV12