正常我们在page中指定的是viewmodel的上下文,而具体的变量则需要告诉编译器在datacontent的哪个变量
最后就是这种指定要绑定到控件的情况
<TextBox x:Name="TextBox1" Grid.Column="7" Width="100" Height="30" HorizontalAlignment="Left" Text="{Binding DataContent.PhoneOrName,Mode=TwoWay}"/>
<Button Grid.Column="8" HorizontalAlignment="Left" Width="60" Height="30" Content="查询"
Command="{Binding QueryCommand}"
CommandParameter="{Binding Path=Text,ElementName=TextBox1}"/>
这里ElementName指定了要绑定的控件名为TextBox1,然后前面的path路径填写的就是textbox1的具体属性即可