我正在尝试继承我在项目中编写的控件(使用XAML)。我试过一个空白页面,我甚至无法让它工作:
<local:BlankPage
x:Class="MyNamespace.MyPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyNamespace"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid>
</Grid>
</local:BlankPage>
BlankPage
只是我通过向导创建的新的空白页派生类。 MyPage
是一样的。我得到的错误是:
找不到“local:BlankPage”类型。确认您不是 缺少程序集引用,并且所有引用的程序集都有 已建成。
如何在XAML中为WinRT / Windows应用商店应用进行继承?
答案 0 :(得分:0)
看看你的XAML:
<local:BlankPage
您声明要将其实例化为BlankPage,但您真正想要的是实例化您的自定义MyPage。所以应该读取:
<local:MyPage
假设MyPage位于local
名称空间。
而且就是这样!