这些绑定似乎不想再工作了。他们昨天工作得很好。
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。
任何想法我做错了什么?今晚我已经做了一段时间了,但一无所获——我不知道这段代码是怎么回事。