WPF:如何创建像 "Telerik UI for WPF" 这样的 UI 库?

WPF: How to create a UI library like "Telerik UI for WPF"?


由于某些原因,我应该为某些应用程序创建自己的 UI/GUI 库。经过大量搜索后,我没有找到适合该项目的信息,除了这个 link。 这是我找到的最接近我的想法的东西。
现在我想知道像 Telerik 这样的公司如何创建这些库,以及我如何为自己创建一些库?他们是否使用 OpenGL 或类似的东西向客户提供这些库?学习技术应该搜索哪些关键词
谢谢。

典型的“UI 库”,例如 Telerik 为 WPF 提供的库,基本上只是一堆从内置基础继承的控件 classes class 例如 System.Windows.UIElementFrameworkElementControl.

因此,一个好的起点是基于任何 WPF Control Library 模板创建一个 class 库,并向其中添加一些 classes 和 XAML 模板.

您不必提供自己的自定义呈现引擎来构建“UI 库”。