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

Ton*_*Nam 1 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();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

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

Ser*_*ier 6

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

这个问题的答案可能会有所帮助.

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