C# .Net交换控制套件
我使用Telerik控件开发了一个windows窗体项目。现在出于某种原因,我不得不切换到Syncfusion控件。切换到新控件的最佳方式是什么?我必须再次拖放所有的东西吗。。??或者是否有其他更省时的选项。您可以只更改C# .Net交换控制套件,c#,winforms,telerik,syncfusion,C#,Winforms,Telerik,Syncfusion,我使用Telerik控件开发了一个windows窗体项目。现在出于某种原因,我不得不切换到Syncfusion控件。切换到新控件的最佳方式是什么?我必须再次拖放所有的东西吗。。??或者是否有其他更省时的选项。您可以只更改*.Designer.cs文件中的引用,但当设计器文件尝试分配Telerik控件中存在而同步控件中不存在的属性时,您可能会出错 这种方法可能比重新创建每个表单的工作量要少,但仍然需要一些时间。您可以只更改*.Designer.cs文件中的引用,但是,当设计器文件试图分配Teler
*.Designer.cs
文件中的引用,但当设计器文件尝试分配Telerik控件中存在而同步控件中不存在的属性时,您可能会出错
这种方法可能比重新创建每个表单的工作量要少,但仍然需要一些时间。您可以只更改
*.Designer.cs
文件中的引用,但是,当设计器文件试图分配Telerik控件中存在而Syncfusion控件中不存在的属性时,您可能会遇到错误
这种方法可能比重新制作每个表单的工作量要少,但仍然需要一些时间。这非常耗时。这不仅仅是改变控制的问题。可能它们在事件、协同因素和更糟糕的功能方面完全不同。您需要测试所有代码,可能还需要重写UI交互方法。
如果确实需要这样做,请慢慢来,使用版本控制系统为新版本创建分支,同时保持对旧版本的支持,仍然使用Telerik控件,这非常耗时。这不仅仅是改变控制的问题。可能它们在事件、协同因素和更糟糕的功能方面完全不同。您需要测试所有代码,可能还需要重写UI交互方法。
如果确实需要这样做,请慢慢来,使用版本控制系统为新版本创建一个分支,同时保持对旧版本的支持,仍然使用Telerik controls分支无疑是最好的方法。即使您可以自动更改所有语法。你不知道控件是否会有你期望的行为。分支绝对是最好的方法。即使您可以自动更改所有语法。您不知道控件是否会有您期望的行为。我不确定供应商切换的原因是什么,但如果您到目前为止还没有联系Telerik支持部门,我建议您联系Telerik支持部门。我相信那里的人会尽最大努力帮助您,并为您节省重新编写应用程序的时间和精力。我不确定更换供应商的原因是什么,但如果您到目前为止还没有联系Telerik支持部门,我建议您联系Telerik支持部门。我相信那里的人会尽他们最大的努力帮助你,并为你节省时间和精力来重新编写你的应用程序。