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()
성명서에 오류가 있습니다.
누구든지 나를 도울 수 있습니까?
또한 병렬 LoginView 클래스의 다른 부분 (Xaml 코드)에서 WindowBase를 상속해야합니다.
<local:WindowBase x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Evolutio.FluXus.WPFApp"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다