是否可以使用分段类扩展dundas图表控件?

时间:2009-07-31 21:26:37

标签: c# asp.net dundas

是否有可能扩展dundas图表控件或任何其他我们没有使用部分类的源的propietary(二进制分布式)控件?

我认为只要dll被引用就可以完成,但我一直在努力寻找一种方法。

我正在尝试避免创建一个继承自Dundas.Charting.WebControl.Chart类的ASP .NET服务器控件。

3 个答案:

答案 0 :(得分:1)

不,要使用部分类,该类的主声明必须已经使用了partial关键字,通常不是这种情况。

如果类未标记为已密封,则可以继承。你好像不想那样,但它可能是最短路径。

最后一个选项,但总是有效的选项,是将控件嵌入到扩展其功能的Wrapper中。

答案 1 :(得分:1)

不,这是不可能的。所有partials定义必须位于同一个程序集中。你的扩展方式可能是继承自Chart类。

答案 2 :(得分:0)

如果密封了类,则无法继承它以添加自己的功能。如果您使用的是.net 3.5,则可以为要添加的类创建类扩展。 如果这两个选项都不可行,则必须创建一个包装类。