Перейти к основному содержимому

UIElement, FrameworkElement и Control

UIElement и FrameworkElement из WPF - это не шаблонные, базовые классы Control, которые в Avalonia соответствуют классу Control. Control из WPF - является шаблонным Control, которому в Avalonia соответствует TemplatedControl.

  • В WPF/UWP для создания нового шаблонного Control вам нужно использовать Control, а в Avalonia - TemplatedControl.
  • В WPF/UWP для создания пользовательского Control вам нужно использовать FrameworkElement, а в Avalonia - Control.

Подведем итоги:

WPFAvalonia
UIElement🠞Control
FrameworkElement🠞Control
Control🠞TemplatedControl