これらのバインディングはもう機能したくないようです。彼らは昨日元気に働いていました。
XAML:
<ListBox Name="NotesList" Background="WhiteSmoke">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Title}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<TextBox x:Name="NoteTitle" Text="{Binding ElementName=NotesList, Path=SelectedItem.Title, Mode=TwoWay}" HorizontalAlignment="Stretch" VerticalAlignment="Top" Height="50" FontSize="24" Background="GhostWhite" />
<TextBox x:Name="NoteContents" AcceptsReturn="True" Text="{Binding ElementName=NotesList, Path=SelectedItem.Content, Mode=TwoWay}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0, 50, 0, 0" />
コード ビハインド (C#):
public class NoteView
{
public string Title { get; set; }
public string Path { get; set; }
public string Note { get; set; }
}
下の画像に示されているコードからわかるように、それは正しく、動作するはずです。また、ファイルの内容が読み取られている/設定されていることがわかりますが、UI は更新されていません。
私が間違っていることは何ですか?私は今夜しばらくそれを行ってきましたが、どこにも行きません - このコードがどうなっているのかわかりません。