1

この例 (例 2)に従って、データ バインディングが機能し、UI が の値に基づいて更新されますArtistName

xaml バインディングが次のように記述されている場合:

<Label Grid.Column="1" Grid.Row="1" Content="{Binding}" />

それ以外の

<Label Grid.Column="1" Grid.Row="1" Content="{Binding ArtistName}" />

ToString は onSongViewModelで呼び出され、次のようにオーバーライドしても:

 public override String ToString()
 {
     return Song.ArtistName;
 }

値は DataBinding によって更新されません。コードの残りの部分は、リンクに示されている例と同じです。

この場合、値が変化しないのはなぜですか?

4

1 に答える 1