UWP从基本页面继承,给出编译错误



我试图从基础页面继承而不是普通的 Page控制XAML,但是Visual Studio为我提供了OnNavigatedTo method not found to be overridden的编译时间错误。

我之所以这样做,是因为我有多个页面具有许多类似的代码,我只想编写一次代码,所以我想在父类中编写该代码,然后从该父级继承所有页面,我遵循在Internet上及以下的多个资源上所述的指南是我的代码。

父级:

public class VideoParentPage : Page
{
}

儿童类(allvideopage.xaml.cs(:

public sealed partial class AllVideosPage : VideoParentPage
{
    public AllVideosPage() : base()
    {
        InitializeComponent();
    }
    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        SetBanner();
    }
}

XAML在文件allvideospage.xaml中:

<local:VideoParentPage
    xmlns:local="using:Fluent_Video_Player.Views.Shared"
    ...some unrelated XAML code...
</local:VideoParentPage>

注意:我使用了C#类中的语句。

您应该尝试清洁解决方案Build > Clean Solution,关闭VS,删除剩余的binobj文件夹,然后再次编译该应用程序。

相关内容

  • 没有找到相关文章

最新更新