C# Windows 8.1应用程序-don';t绑定到对象时";“清算”;控件中的值

C# Windows 8.1应用程序-don';t绑定到对象时";“清算”;控件中的值,c#,windows-store-apps,windows-8.1,C#,Windows Store Apps,Windows 8.1,我们有一个包含家庭成员信息的控件(例如,名、姓、地址、电话等的文本框) 这与绑定到FamilyMember对象的以下操作类似: <TextBox x:Name="FirstNameTextBox" Text="{Binding FamilyMember.FirstName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextWrapping="NoWrap" Margin="0,0,0,5" Width="363" Height=

我们有一个包含家庭成员信息的控件(例如,名、姓、地址、电话等的文本框)

这与绑定到FamilyMember对象的以下操作类似:

<TextBox x:Name="FirstNameTextBox" Text="{Binding FamilyMember.FirstName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextWrapping="NoWrap" Margin="0,0,0,5" Width="363" Height="30" HorizontalAlignment="Right"/>

我们有一个按钮来创建一个新的家庭成员。它的目的是清空字段

在我们单击族成员的场景中,它会在文本框中显示值。现在点击“创建新的”按钮,它应该清空字段

我遇到的问题是因为数据仍然绑定到以前的家庭成员。。。控制值之外的“空白”也会影响以前选择的族成员对象

问题:我是否需要“解除绑定”控件,然后在字段上重置?我认为在XAML中有一种方法可以做到这一点,但在Windows8.1应用程序中似乎不可能做到


谢谢你的帮助。

@Nathan Cooper。你说得对。这就是我的想法,在回来看看有没有人有什么想法之前,我做了一些不同的事情

基本上是家庭成员的减少。我在下拉列表中添加了一个空白的家庭成员对象。因此,当“新”家庭成员按钮被按下时,它将选择空白的家庭成员对象。所以,当我第一次看到这张照片时,并没有擦拭或任何在左外野的东西


感谢大家的关注和帮助。

我认为最好有一个包含的usercontrol,作为FamilyMember的子表单,在单个add的生命周期内,就像您将用户带到单独的创建成员页面一样。擦除字段和更改绑定听起来不太正确。