Silverlight 4.0密封控制的定制控制

时间:2011-05-03 07:23:09

标签: silverlight

如何在silverlight 4.0中通过密封控件创建自定义控件 请帮我, 我想为scrollViewer创建一个控件,但ScrollViewer是一个密封类,我们不能继承它。

2 个答案:

答案 0 :(得分:2)

它是sealed。你无法从中派生出一个子类。这就是密封的意思。话虽这么说,你可以做几件事。你可以创建一个包装类,你可以创建自己的scrollViewer类,和/或你可以使用扩展方法来添加所需的功能。

答案 1 :(得分:1)

WPF / Silverlight的部分优点在于,您通常不必从控件继承以更改其外观或行为方式。目前,Behavior<T>可能是向现有控件添加某些功能的最佳方式。如果您只是希望它看起来不同,请更改模板。

如果您让我们确切地知道您想要更改滚动查看器的内容,我可以添加更多有关如何在不继承的情况下实现此目的的详细信息。