平移/缩放用户控件的最佳做法?

时间:2010-05-28 13:43:44

标签: silverlight silverlight-4.0 telerik zoom deepzoom

我们目前有一个用户控件,可显示其他用户控件的动态矩阵。由于它是动态的,视图可能变大,需要用户向上/向下滚动。在浏览器中左/右查看所有内容。

我想向用户提供一个用户控件的视图,具有pan& amp;放大它,就像this Telerik控制的感觉一样。我们拥有Telerik控件,并且我试图将Map控件用于我们的目的,但似乎不是一个好的解决方案。

我还在一个滚动查看器中放置了一个Canvas,并且能够使其平移(使用滚动条)&缩放(使用Scale Tranform)。这很好用,但它不像Telerik控件那样平滑。

所以,我想知道还有其他方法可以做到这一点。我是否忽略了对我有用的Silverlight控件?任何意见都将非常感谢!

1 个答案:

答案 0 :(得分:0)

我在CodePlex上找到this,我喜欢他们的方法。我可能会将它定制为我想要的,但这是一个好的开始。注意:它没有实现'抛出'功能。