WPF基本窗口

时间:2017-03-04 14:26:22

标签: c# wpf

我想在WPF中使用BaseWindow用于其他窗口,但是我收到的错误是我不知道如何修复。

我创建了一个基类:

namespace Evolutio.FluXus.WPFApp
{
    public partial class WindowBase : Window
    {
    }
}

并更改了我的LoginView.xaml.cs:

public partial class LoginView : WindowBase, ITransientDependency
{
    private readonly IUserAppService _userAppService;

    public LoginView(IUserAppService userAppService)
    {
        _userAppService = userAppService;
        InitializeComponent();
    }
    private void btnCancel_Click(object sender, RoutedEventArgs e)
    {
        this.Close();
    }
}

我在Close()声明中收到错误。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

您还必须在parial LoginView类的其他部分(Xaml代码)中继承WindowBase:

{{1}}