0

我正在尝试从我在项目中编写的控件(使用 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 应用商店应用程序进行继承?

4

1 回答 1

0

看看你的 XAML:

<local:BlankPage

您声明您希望它实例化 BlankPage,但您真正想要的是实例化您的自定义 MyPage。所以它应该是:

<local:MyPage

假设 MyPage 在local命名空间中。

而且,就是这样!

于 2013-01-24T19:19:37.600 回答