我有两个绑定到同一个属性的文本框。一个文本框用于原始文本,第二个文本框用于新文本。我遇到的问题是,当第一个文本框的文本被提交时,它会返回原始文本。但是当我输入第二个文本框来更新名称时,这会自动覆盖第一个文本框文本中的内容。我只是想知道是否有办法阻止它,所以我将显示原始文本和新文本。
<TextBox Name="txtOriginalName"
HorizontalAlignment="Right" VerticalAlignment="Top"
Width="524" Height="auto" TextWrapping="Wrap"
AcceptsReturn="True" HorizontalScrollBarVisibility="Auto"
Text="{Binding Path=Person.Name}"/>
<TextBox Name="txtNewName"
HorizontalAlignment="Right" VerticalAlignment="Top"
Width="524" Height="auto" TextWrapping="Wrap" AcceptsReturn="True"
HorizontalScrollBarVisibility="Auto"
Text="{Binding Path=Person.Name}"/>