【问题标题】:Custom Controls自定义控件
【发布时间】:2011-09-28 00:49:45
【问题描述】:

我似乎在使用 WPF 中的自定义控件时遇到问题。我想要一个简单的验证文本框,我只能放双打。在 Forms 中很容易,只需创建一个自定义控件,从 TextBox 继承并处理相应的事件。这是在WPF中的方式吗?我可以制作一个自定义控件,从 TextBox 继承,它可以编译,但它永远不会出现在应用程序中。我在某处读过,无论这意味着什么,继承都是“出局”。我是不是走错了路?

【问题讨论】:

    标签: wpf custom-controls


    【解决方案1】:

    继承绝不会过时,只是比以前少了。这是因为控件的外观可以独立于其行为进行更改。此外,附加的行为可以用来补充控件的行为,这种方式可以跨多个控件使用。

    您可能想查看我对this question 的回答,我在其中定义了一个附加行为以通过正则表达式限制文本输入。

    【讨论】:

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