Avalonia:如何以编程方式向 UserControl 添加控件

Posted

技术标签:

【中文标题】Avalonia:如何以编程方式向 UserControl 添加控件【英文标题】:Avalonia: How to add a Control to UserControl programmatically 【发布时间】:2021-12-11 07:29:57 【问题描述】:

我可以使用Grid.Children.Add(...) 在 Grid 上很好地做到这一点 但我不知道如何以编程方式向 UserControl 添加控件。

【问题讨论】:

【参考方案1】:

为了使用Children 属性,您的控件必须实现IPanel 接口。实现这一目标的最简单方法是将Panel 设为UserControl 的基类。

【讨论】:

我在 UserControl 中添加了一个面板并使用它。

以上是关于Avalonia:如何以编程方式向 UserControl 添加控件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Avalonia 中扩展控制?

如何以编程方式向 UIStackView 添加安全区域布局?

如何以编程方式向 xib 添加约束

如何以编程方式快速向 UITableViewCell 内的 UIStackView 添加约束?

以编程方式向 UIView 添加约束

IOS ViewController 导航路径 - 如何以编程方式向后导航