从泛型基类继承WPF UserControl
我遇到错误“clr命名空间:Lvt.Views”中不存在标记“EntityView.MainContent” 我想从一个通用基类继承,如下所示 C#-代码:从泛型基类继承WPF UserControl,wpf,generics,inheritance,Wpf,Generics,Inheritance,我遇到错误“clr命名空间:Lvt.Views”中不存在标记“EntityView.MainContent” 我想从一个通用基类继承,如下所示 C#-代码: public类EntityView:UserControl其中T:IEntityViewModel { //属性,并获取依赖项属性 公共对象MainContent{get{…}set{…} } XAML代码: <local:EntityView x:TypeArguments="viewModels:EntityViewModel"
public类EntityView:UserControl其中T:IEntityViewModel
{
//属性,并获取依赖项属性
公共对象MainContent{get{…}set{…}
}
XAML代码:
<local:EntityView x:TypeArguments="viewModels:EntityViewModel" x:Class="Lvt.Views.SpecialEntityView"
<local:EntityView.MainContent>
<Grid></Grid>
</local:EntityView.MainContent>
</local:EntityView>
<local:EntityView x:TypeArguments="viewModels:EntityViewModel" x:Class="Lvt.Views.SpecialEntityView"
<local:EntityView.MainContent>
<Grid></Grid>
</local:EntityView.MainContent>
</local:EntityView>
public partial class SpecialEntityView : EntityView<EntityViewModel>
{
public SpecialEntityView() { InitializeComponent(); }
}