【问题标题】:How to create a CustomControl from Sealed controls in Silverlight如何从 Silverlight 中的密封控件创建 CustomControl
【发布时间】:2011-05-24 12:09:13
【问题描述】:

如何从 Silverlight 中的密封控件创建 CustomControl。 我想从 Silverlight 中的 ScrollViewer 创建自定义控件的一件事, 但由于这是一个密封类,我无法创建自定义控件, 为了克服这个问题,我创建了一个用户控件并定义了我自己的 Content 属性来设置 scrollViewer 的内容,但是我无法在 scrollviewer 中找到控件。 任何建议。
提前致谢。

【问题讨论】:

  • 你想用你的自定义控件实现什么?最好使用控件模板,而不是类继承。
  • @joe: 我想在scrollViewer中加入scrollBar样式,这样就不需要到处都实现样式了,我们只需要使用集中控制库中的那个控件,scrollViewer中的更改就在一个地方,让它们在每个地方都得到体现。我想你明白我的意思。谢谢。
  • 为什么不在你的 Application.Resources 中放一个 <Style TargetType="ScrollViewer"> 呢?这将自动在应用程序中的所有 ScrollViewer 上设置您想要的任何属性。
  • @Joe:谢谢乔,它有效。正是我想要的。再次感谢。

标签: silverlight


【解决方案1】:

解决了。 JOE White 建议的非常简单但有效的解决方案。 我刚刚在 Application.Resources 文件中复制了 ScrollViewer 的样式。 我已经完成了。 谢谢乔。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多