Value ="{Binding}"有什么作用?

Ala*_*ain 13 data-binding wpf xaml

可能重复:
WPF绑定语法问题

我一直在使用这种语法,我以为我知道它做了什么,但现在我不知道.

Value="{Binding}"
Run Code Online (Sandbox Code Playgroud)

我在线搜索这种语法时遇到了很大麻烦,因为当然会忽略大括号.

例如:

<Style x:Key="GridCell" TargetType="{x:Type TextBlock}">
    <Setter Property="ToolTip" Value="{Binding}}"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

当作为样式应用于文本块时,将工具提示绑定到文本块内容(文本)绑定的未映射(未转换)属性.

Dan*_*ite 10

它的数据绑定值是窗口或控件的根DataContext.


Ash*_*non 8

它绑定到当前的Datacontext.

我建议你看看WPF Databinding Cheat Sheet.应该是一个方便的参考.