UIElement、FrameworkElement和Control
WPF中的UIElement和FrameworkElement是非模板控件的基类,大致对应于Avalonia中的Control类。而WPF中的Control类则是一个模板控件,Avalonia中相应的类是TemplatedControl。
- 在WPF/UWP中,您将从
Control类继承来创建新的模板控件,而在Avalonia中, 您应该从TemplatedControl继承。 - 在WPF/UWP中,您将从
FrameworkElement类继承来创建新的自定义绘制控件,而在Avalonia中,您应该从Control继承。
因此,简要总结如下:
UIElement🠞ControlFrameworkElement🠞ControlControl🠞TemplatedControl