【问题标题】:Custom Control from sealed control in silverlight 4.0Silverlight 4.0 中密封控件的自定义控件
【发布时间】:2011-05-05 13:35:55
【问题描述】:

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

【问题讨论】:

    标签: silverlight


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      如果您让我们确切知道您想对滚动查看器进行哪些更改,我可以添加更多关于如何在不继承的情况下实现此目的的详细信息。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多