Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从泛型基类继承WPF UserControl_Wpf_Generics_Inheritance - Fatal编程技术网

从泛型基类继承WPF UserControl

从泛型基类继承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"

我遇到错误“clr命名空间:Lvt.Views”中不存在标记“EntityView.MainContent”

我想从一个通用基类继承,如下所示

C#-代码:

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(); }
}