Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net交换控制套件_C#_Winforms_Telerik_Syncfusion - Fatal编程技术网

C# .Net交换控制套件

C# .Net交换控制套件,c#,winforms,telerik,syncfusion,C#,Winforms,Telerik,Syncfusion,我使用Telerik控件开发了一个windows窗体项目。现在出于某种原因,我不得不切换到Syncfusion控件。切换到新控件的最佳方式是什么?我必须再次拖放所有的东西吗。。??或者是否有其他更省时的选项。您可以只更改*.Designer.cs文件中的引用,但当设计器文件尝试分配Telerik控件中存在而同步控件中不存在的属性时,您可能会出错 这种方法可能比重新创建每个表单的工作量要少,但仍然需要一些时间。您可以只更改*.Designer.cs文件中的引用,但是,当设计器文件试图分配Teler

我使用Telerik控件开发了一个windows窗体项目。现在出于某种原因,我不得不切换到Syncfusion控件。切换到新控件的最佳方式是什么?我必须再次拖放所有的东西吗。。??或者是否有其他更省时的选项。

您可以只更改
*.Designer.cs
文件中的引用,但当设计器文件尝试分配Telerik控件中存在而同步控件中不存在的属性时,您可能会出错


这种方法可能比重新创建每个表单的工作量要少,但仍然需要一些时间。

您可以只更改
*.Designer.cs
文件中的引用,但是,当设计器文件试图分配Telerik控件中存在而Syncfusion控件中不存在的属性时,您可能会遇到错误


这种方法可能比重新制作每个表单的工作量要少,但仍然需要一些时间。

这非常耗时。这不仅仅是改变控制的问题。可能它们在事件、协同因素和更糟糕的功能方面完全不同。您需要测试所有代码,可能还需要重写UI交互方法。

如果确实需要这样做,请慢慢来,使用版本控制系统为新版本创建分支,同时保持对旧版本的支持,仍然使用Telerik控件,这非常耗时。这不仅仅是改变控制的问题。可能它们在事件、协同因素和更糟糕的功能方面完全不同。您需要测试所有代码,可能还需要重写UI交互方法。

如果确实需要这样做,请慢慢来,使用版本控制系统为新版本创建一个分支,同时保持对旧版本的支持,仍然使用Telerik controls分支无疑是最好的方法。即使您可以自动更改所有语法。你不知道控件是否会有你期望的行为。分支绝对是最好的方法。即使您可以自动更改所有语法。您不知道控件是否会有您期望的行为。我不确定供应商切换的原因是什么,但如果您到目前为止还没有联系Telerik支持部门,我建议您联系Telerik支持部门。我相信那里的人会尽最大努力帮助您,并为您节省重新编写应用程序的时间和精力。我不确定更换供应商的原因是什么,但如果您到目前为止还没有联系Telerik支持部门,我建议您联系Telerik支持部门。我相信那里的人会尽他们最大的努力帮助你,并为你节省时间和精力来重新编写你的应用程序。