I think that if you are honest, however, you will agree that the
XAML fragment is much more expressive than the
HTML fragment. It is intuitive. One of the reasons for this is that, generally speaking, the element tags map directly to
Types and the attributes map to
Properties on those Types. Since WPF’s class hierarchy was very carefully designed, you’ll find that many elements have the same available attributes. This consistency makes for smooth, natural learning.
WPF data binding series.