我有一个当前使用 MudBlazor 的 Blazor 服务器应用程序 (.net 7.0)。 Telerik 在某些方面做得更好,但我想避免全面更换。是否可能(或明智地)为特定组件添加 Telerik,并避免转换整个应用程序?如果您知道这是可能的,因为您已经这样做了,那么您可以分享的任何代码或建议将不胜感激。
简短回答:是的,这是可能的并且似乎有效。
来自 Telerik 工程:
原则上没有什么可以阻止 MudBlazor 的使用 与应用程序中 Blazor 的 Telerik UI 一起使用。作为一个小测试,我 将 MudBlazor 添加到我们的演示应用程序之一并验证 组件库功能齐全。
我只发现了一个潜在的绊脚石。泥 和 Telerik 对某些内部类使用相同的名称,因此这是可能的 当两个库都存在时,某些引用可能会变得不明确 包括。解决办法很简单,只需要使用完整的 对象标识符。