有什么方法可以更改继承自Page的自定义类的Page?我的意思是在XAML中。
谢谢。
答案 0 :(得分:2)
如果你想在XAML中使用扩展的 Page 类,那么你必须交换这个页面的所有内容 - 在XAML和代码中的部分类中。示例示例:
<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中定义的页面类:
public class PageWithNotify : Page, INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
// rest of your code
代码中的部分Page类:
public sealed partial class MyPage : PageWithNotify
{
// your code