I've been trying to figure out about C#/WPF programming and these things have popped to my mind.
Maybe someone could correct (or confirm - less likely):
- WPF is basically a C# wrapper around .NET (from C# programming P.O.V)
- Most, but not all WPF-classes are .NET-classes (there are some helper-classes in WPF)
- Not all .NET classes have WPF-interface (at least not yet)
- XAML is basically .NET class "configuration" tool
- XAML can "configure" only the properties of a .NET class (and instantiate those classes)
What are properties, and why is it that binding only applies to properties?
How does XAML define the response of an object to an event?
Any pointers to that kind of info? Is understanding the internals of .NET the key?