默认为双向绑定
<Grid ShowGridLines="True">
<StackPanel>
<Slider x:Name="slider" Width="200"/>
<TextBox Text="{Binding ElementName=slider,Path=Value}"/><!--查找数据绑定的路径为Value-->
</StackPanel>
</Grid>
绑定到模板上
<Window.Resources>
<TextBox x:Key="txt">Hello</TextBox>
</Window.Resources>
<Grid ShowGridLines="True">
<StackPanel>
<TextBox Text="{Binding Source={StaticResource txt},Path=Text}"/>
</StackPanel>
</Grid>
DataContext数据上下文
前台代码:
<Grid ShowGridLines="True">
<StackPanel>
<TextBox x:Name="txt" Text="{Binding Name}"/>
</StackPanel>
</Grid>
后台代码
public partial class MainWindow : Window {
public MainWindow() {
InitializeComponent();
txt.DataContext = new Person() { Name = "Jack" };
}
}
public class Person {
public string Name { get; set; }
}