ساختار سلسله مراتبی آبجکت ها در wpf
مثلا کلاس Button را در نظر بگیرید :
 
این کلاس در اولین سطح از کلاس ButtonBase ارث بری می کند و به ترتیب از کلاس های زیر ارث بری کرده تا نهایتا به کلاس DispatcherObject برسد.
 
 
 
DispatcherObject
.
DependencyObject
.
Visual
.
UIElementt
.
FrameWorkElement
.
Control
.
COntentControl
.
ButtonBase
.
Button
 
 
ترتیب ارث بری ها از پایین به بالا می باشد که به تفکیک قسمتی از این کلاس ها رو در پست های بعدی توضیح میدم