该代码在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


因此,只需从您的替代方法中删除“内部”关键字,并将其保留为“受保护”即可。

07-25 22:36