即使XAML页面自动从Page继承,ReSharper也会从该Base类中查找所有继承,并提供以下消息:
Base type page is specified in other parts
建议删除多余的超类型引用。
这一切的解释是什么?
答案 0 :(得分:5)
代码隐藏MainPage
类是partial
类。另一部分在XAML中定义如下 -
<Page x:Class="xxx.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
...
</Page>
此标记已经说MainPage
继承自Page
,因此在代码隐藏中再次执行此操作是多余的,这就是Resharper标记它的原因。