uwp从基页继承,给出编译错误

时间:2017-06-02 15:21:38

标签: c# xaml inheritance navigation uwp

我试图从基页而不是XAML的正常d='2015-01-01' while [[ $d < '2017-06-01' ]]; do echo "$d" d=$(date -d "$d +1 day" "+%Y-%m-%d") done 控件继承,但Visual Studio给出了Page的编译时错误。

我这样做是因为我有多个页面,有很多相似的代码,我想只编写一次代码,所以我想在父类中编写代码,然后从父类继承所有页面,我跟着关于互联网及以下多种资源的说明是我的代码。

家长班:

OnNavigatedTo method not found to be overridden

子类(AllVideoPage.xaml.cs):

public class VideoParentPage : Page
{
}

文件AllVideosPage.xaml中的XAML:

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

注意:我在C#类中使用了所有必要的using语句。

1 个答案:

答案 0 :(得分:2)

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