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]
我有一个基于 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]