默认为双向绑定

    1. <Grid ShowGridLines="True">
    2. <StackPanel>
    3. <Slider x:Name="slider" Width="200"/>
    4. <TextBox Text="{Binding ElementName=slider,Path=Value}"/><!--查找数据绑定的路径为Value-->
    5. </StackPanel>
    6. </Grid>

    绑定到模板上

    1. <Window.Resources>
    2. <TextBox x:Key="txt">Hello</TextBox>
    3. </Window.Resources>
    4. <Grid ShowGridLines="True">
    5. <StackPanel>
    6. <TextBox Text="{Binding Source={StaticResource txt},Path=Text}"/>
    7. </StackPanel>
    8. </Grid>

    DataContext数据上下文
    前台代码:

    1. <Grid ShowGridLines="True">
    2. <StackPanel>
    3. <TextBox x:Name="txt" Text="{Binding Name}"/>
    4. </StackPanel>
    5. </Grid>

    后台代码

    1. public partial class MainWindow : Window {
    2. public MainWindow() {
    3. InitializeComponent();
    4. txt.DataContext = new Person() { Name = "Jack" };
    5. }
    6. }
    7. public class Person {
    8. public string Name { get; set; }
    9. }