Template10 ModalDialog xaml 错误 - 无法创建摘要 class

Template10 ModalDialog xaml error - Cannot create an abstract class

我有一个基于 Template10 汉堡包模板的 UWP 应用程序。我添加了以下模式对话框。

<Controls:ModalDialog x:Name="LoginModal"
                          CanBackButtonDismiss="False"
                          DisableBackButtonWhenModal="True">
        <Controls:ModalDialog.ModalContent>
            <views:LoginView x:Name="loginPart"
                              HorizontalAlignment="Center"
                              VerticalAlignment="Center"
                              HideRequested="LoginHide"
                              LoggedIn="LoginLoggedIn" />
        </Controls:ModalDialog.ModalContent>
    </Controls:ModalDialog>

我的登录视图是这样声明的

[Export]
public sealed partial class LoginView : Page, IView 
{
    ....
}

出于某种原因,上面的 xaml 摘录给我一个设计时错误,提示 "Cannot create an abstract class." 项目构建并运行正常,但 xaml 设计器无法工作。

有人知道我做错了什么吗?

LoginView 需要是 UserControl 而不是 Page。其他属性将添加到该用户控件的代码隐藏中,以允许与 ModalDialog

交互

从示例文件夹... https://github.com/Windows-XAML/Template10/blob/master/Samples/Search/Controls/LoginPart.xaml.cs

如果这不起作用,那么我会怀疑 MEF [Export]