绑定关键字指的是什么?

Ton*_*Nam 6 c# wpf xaml

在这个例子中:

 <TextBox Name="textBox1" Height="23" Text="some text" HorizontalAlignment="Left" Margin="69,12,0,0"  VerticalAlignment="Top" Width="120" />
 <Label Content="{Binding Path=Text, ElementName=textBox1}" Height="28" HorizontalAlignment="Left" Margin="235,12,0,0" Name="label1" VerticalAlignment="Top" />
Run Code Online (Sandbox Code Playgroud)

我在文本框上键入的内容将显示在标签上.我正在学习xaml,我相信我理解大多数这样的Bindings.但我认为即使我理解发生了什么,理解Binding关键字引用的内容也会很好吗?例如,我可以:

  <ListView ItemsSource="{Binding}" Name="lv1" />
Run Code Online (Sandbox Code Playgroud)

我很难理解绑定实际上指的是什么?Binding关键字后面没有任何内容,那么它绑定的是什么?它是指那个控件吗?它是否类似于c#中使用的this关键字,它将引用类的当前实例化对象?

H.B*_*.B. 4

它不是关键字,而是标记扩展

绑定始终绑定到Path相对于源的路径,如果没有直接绑定到源的路径,则可能的源是DataContext如果没有指定其他源则隐式使用的 和ElementNameSourceRelativeSource。如果您还没有阅读概述,请阅读概述。