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
AppExtensions 中定义的页面 class:
public class PageWithNotify : Page, INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
// rest of your code
和代码中的部分页面 class:
public sealed partial class MyPage : PageWithNotify
{
// your code
有什么方法可以为从 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
AppExtensions 中定义的页面 class:
public class PageWithNotify : Page, INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
// rest of your code
和代码中的部分页面 class:
public sealed partial class MyPage : PageWithNotify
{
// your code