高级 XAML 数据绑定教程

Eri*_*tas 2 .net data-binding wpf xaml

有人可以推荐一个很好的教程或视频来解释更高级的 XAML 数据绑定语法吗?我理解并使用我的 View 和 ViewModel 类之间的简单绑定,例如:

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

但有时我会在其他教程和博客文章中看到这样的绑定,我很难遵循。

ToolTip="{Binding Path=AdornedElement.ToolTip,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type Adorner}}}"
Run Code Online (Sandbox Code Playgroud)

通常我可以通过复制到代码来让事情工作,但我真的很想了解发生了什么。

sa_*_*213 6

对于一个很好的教程DataBinding Joel Johnson写了一个很棒的CodeProject

http://www.codeproject.com/Articles/29054/WPF-Data-Binding-Part-1

MSDN 也有一个很棒的教程

http://msdn.microsoft.com/en-us/library/ms752347.aspx