从通用基类继承WPF-UserControl

时间:2017-04-04 13:00:14

标签: wpf generics inheritance

我在“clr-namespace:Lvt.Views”中不存在错误“The Tag”EntityView.MainContent“。”

我想继承如下的通用基类。

C#-Code:

public class EntityView<T> : UserControl where T :IEntityViewModel
{
   // Property with set and get a Dependency Property
   public object 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>

XAML的代码隐藏:

public partial class SpecialEntityView : EntityView<EntityViewModel>
{
   public SpecialEntityView() { InitializeComponent(); }
}

有谁知道为什么会显示此错误消息? 谢谢,Alex

0 个答案:

没有答案