WP 8.1 从页面继承

WP 8.1 Inheritance from Page

有什么方法可以为从 Page 继承的自定义 class 更改 Page 吗?我的意思是 XAML.

谢谢。

如果您想在 XAML 中使用您的扩展 页面 class,那么您必须交换此页面的所有类别 - 在 XAML 和代码中的部分 classes。示例:

<shl:PageWithNotify
  x:Class="MyProject.Pages.MyPage"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:shl="using:AppExtensions">
  <shl:PageWithNotify.Resources>
      .. some more code

A​​ppExtensions 中定义的页面 class:

public class PageWithNotify : Page, INotifyPropertyChanged
{
    public event PropertyChangedEventHandler PropertyChanged;
    // rest of your code

和代码中的部分页面 class:

public sealed partial class MyPage : PageWithNotify
{
    // your code