如果在WPF中使用抽象类 Adorner 实现装饰元素,则如何在 Avalonia UI 中实现此对象?
//code wpf
public class ControlAdorner: Adorner
{
public ControlAdorner(UIElement adornedElement) : base(adornedElement)
{
}
protected override void OnRender(DrawingContext drawingContext)
{
Rect adornedElementRect = new Rect(this.AdornedElement.DesiredSize);
... some code ...
}
}