Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
Xaml Telerik Silverlight中Scrollviewer的替代品_Xaml_Silverlight_Telerik_Scrollviewer - Fatal编程技术网

Xaml Telerik Silverlight中Scrollviewer的替代品

Xaml Telerik Silverlight中Scrollviewer的替代品,xaml,silverlight,telerik,scrollviewer,Xaml,Silverlight,Telerik,Scrollviewer,我们公司目前正在使用Telerik Silverlight工具和Silverlight工具包来完成我们计划中需要的内容。由于Silverlight正在消亡,Silverlight Toolkit自2011年以来一直未更新,我们正在删除Silverlight Toolkit上的所有依赖项,并尝试用Telerik替代方案替换这些控件,以便我们不同时使用这两个工具箱。这样,我们的客户只需要下载一个5mb的文件,而不是一个10mb的文件。我已经浏览并删除了几乎所有的依赖项,除了两个,其中一个是Scrol

我们公司目前正在使用Telerik Silverlight工具和Silverlight工具包来完成我们计划中需要的内容。由于Silverlight正在消亡,Silverlight Toolkit自2011年以来一直未更新,我们正在删除Silverlight Toolkit上的所有依赖项,并尝试用Telerik替代方案替换这些控件,以便我们不同时使用这两个工具箱。这样,我们的客户只需要下载一个5mb的文件,而不是一个10mb的文件。我已经浏览并删除了几乎所有的依赖项,除了两个,其中一个是ScrollViewer。我们多次使用Scrollviewer在另一个网格中创建一个可滚动区域等。我环顾四周,发现Telerik没有Scrollviewer的直接替代品,但他们在RadGridView中有一些滚动功能。这对我们来说并不完全有效,而且无论哪种方式,它都会很慢,因为如果我们将RadGridView放在ScrollViewer所在的位置,我们会将它放在具有自动调整大小或无穷大测量的控件中。根据Telerik的网站:尽量不要将RadGridView放在控件/面板中,因为这些控件/面板将无限量地测量它。无论哪种方式,在我们的例子中似乎都会非常混乱。我想知道在Telerik中是否有一些ScrollViewer替代品我可以使用。如果出现最坏的情况,我们自己定制的ScrollViewer看起来合理吗?我们非常感谢您的帮助。谢谢


编辑:更具体地说,需要替换Silverlight 5工具包中ScrollViewerExtensions中的ScrollIntoView函数。如果没有其他控件具有内置功能,可以滚动到控件中的对象,那么我可以自己创建该方法。

我不确定Telerik是否有类似的ScrollViewer扩展,但是一个解决方案是从Silverlight工具包源代码(类)复制粘贴相关代码。

你的意思是说Silverlight内置了ScrollViewer控件吗?据我回忆,如果你看看telerik模板,它们也都使用ScrollViewer。虽然一般来说,我更常听到sdk放弃telerik控件,反之亦然。我从经验中知道,telerik控件在复杂的乐趣上往往会非常麻烦,尽管我总是发现自己在这里或那里使用控件。@McGarnagle ScrollViewer是Silverlight 5工具包中的一个控件,我们试图在程序中完全不使用它。所以我想知道是否有Telerik ScrollViewer控件。@ChrisW。是的,我也看到过使用ScrollViewer的Telerik示例:/由于Telerik控件更新更频繁,我们决定完全只使用Telerik,以减小应用程序的大小。最终我们将要切换到ASP.net,但现在我被困在了这一步。也许我变得很密集,但你到底是什么意思?Silverlight有一个内置的ScrollViewer控件,那么为什么SL工具包需要一个而我看不到它有一个呢?