该代码在WP8.0中有效,但在WP8.1 Universal Apps中出现错误。
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
//Some Statements
}
例外
重写“受保护”的继承成员“ Windows.UI.Xaml.FrameworkElement.OnApplyTemplate()时,无法更改访问修饰符
最佳答案
“如果类尝试覆盖在引用的元数据中定义的标记为受保护的内部方法,也会发生错误CS0507。在这种情况下,应将覆盖的方法标记为受保护。”
资料来源:https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs0507
因此,只需从您的替代方法中删除“内部”关键字,并将其保留为“受保护”即可。