English 中文(简体)
用户控制基类问题
原标题:wpf user control base class problem
  • 时间:2009-10-01 07:31:47
  •  标签:

我是世界森林论坛的新鲜事,并创建了世界森林论坛用户控制图书馆。

我增加了一个基地级。

public class TControl : UserControl
{
}

并且希望我的所有控制能够继承。

我有一份称为“通知”的管制文件。

public partial class Notification : TControl
{
    public Notification()
    {
        InitializeComponent();
    }

工作罚款,除非在界定初始责任的隐蔽部分类别时,从Windows.Controls重新产生和继承。

这使我感到,

Twac.RealBoss.UserControls.

错误

是否有办法迫使产阶级继承我的原产阶级?

最佳回答

页: 1

<UserControl x:Class="YourNamespace.Notification" .... >

修改如下:

<Whatever:TControl x:Class="YourNamespace.Notification" xmlns:Whatever="clr-namespace:YourNamespace" />

您正在发现的错误是,在XAML中使用用户分类法,使汇编者能够生产一部分来自用户目录的遗产,而不是继承你的类别。

问题回答

您可以完全取消“:TControl”:

public partial class Notification : TControl
{
}

public partial class Notification
{
}

相反,由于基类在XAML部分界定,正如Paul所写的。





相关问题
热门标签