书上说:所有的标记扩展类都继承自MarkupExtension类,该类提供了一个ProvideValue方法,此方法会提供在计算标记扩展之后返回的对象。在引用一个扩展类时,可以省略后面的Extension单词。
那说明,Binding标记扩展是由
BindingExpression类定义的吧
那下面这句:
<TextBlock FontSize="{Binding ElementName=slider1, Path=Value}" />
到底是创建了一个Binding类的实例还是一个bindingexpression类的实例呢?而bindingexpression类是没有
ElementName和Path属性的