【问题标题】:Avalonia UI, creating a custom control by drawing thingsAvalonia UI,通过绘制事物创建自定义控件
【发布时间】:2020-03-21 22:41:23
【问题描述】:

可以通过从容器控件(如面板)开始并在其上添加其他现有控件(如按钮、文本框等)来创建控件。但在某些情况下,没有这样合适的原始控件,必须从头开始绘制。

Avalonia UI 的 Visual Studio 扩展有一个UserControl 模板,它似乎允许使用 XAML 添加现有控件,这是上一段的前一种情况。但是如何从头开始绘制呢? WinForm 的 OnPaint() 等效项或 WPF 的 OnRender() 等效项在哪里?有没有在 Avalonia UI 中从头开始创建控件的示例?

【问题讨论】:

    标签: avaloniaui


    【解决方案1】:

    或 WPF 的 OnRender() 等效项

    它叫做Render,名字几乎是唯一的区别,DrawingContext 的 API 非常类似于 WPF 之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 2017-06-11
      • 2016-08-11
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      相关资源
      最近更新 更多