为什么UserControl不能从UserControl继承其他东西

时间:2011-10-25 20:56:28

标签: c# wpf inheritance base-class

我需要所有用户控件都具有一些类似的功能。所以我的用户控制它是:

using System.Windows.Controls;


namespace WpfApplication26
{
    /// <summary>
    /// Interaction logic for UserControl1.xaml
    /// </summary>
    public partial class UserControl1 : UserControl
    {
        public UserControl1()
        {
            InitializeComponent();
        }
    }
}

好吧,现在我想让控件继承自我拥有所有功能的基类,因此我现在有类似的东西:

enter image description here

我发布了一张图片,向您展示我得到的错误。 UserControl1应该能够从DraggableControl继承,因为DraggableControl继承自UserControl。我不明白为什么visual studio不让我编译那段代码。

1 个答案:

答案 0 :(得分:6)

这可能是因为您没有相应地更改XAML声明。

this question的答案可能有所帮助。

但是,看起来你不能从具有XAML的类中派生出来: - (