C# 如何处理Wpf子窗体
我的应用程序正在装入wpf表单(子表单)的新实例: Mywpform上有一个按钮用于取消和取消:C# 如何处理Wpf子窗体,c#,wpf,C#,Wpf,我的应用程序正在装入wpf表单(子表单)的新实例: Mywpform上有一个按钮用于取消和取消: private void OnCancelClick(object sender, RoutedEventArgs e) { this.Close(); } 除了关闭整个应用程序之后,所有操作都按预期进行 我仍然可以在窗口进程中看到MyApplication.exe 我认为Mywpform没有得到处理,或者可能有其他原因?试试这个
private void OnCancelClick(object sender, RoutedEventArgs e)
{
this.Close();
}
除了关闭整个应用程序之后,所有操作都按预期进行
我仍然可以在窗口进程中看到MyApplication.exe
我认为Mywpform没有得到处理,或者可能有其他原因?试试这个
MyWpfForm form1= new MyWpfForm (this);
form1.Show();
public MyWpfForm (ParentClass context)
{
InitializeComponent();
parent = context;
this.Owner = parent;
parent.IsEnabled = false;
}
protected override void OnClosing(CancelEventArgs e)
{
base.OnClosing(e);
parent.IsEnabled = true;
parent.Focus();
}
关上窗户就够了。为什么你决定,原因是“未处理的窗口”?
MyWpfForm form1= new MyWpfForm (this);
form1.Show();
public MyWpfForm (ParentClass context)
{
InitializeComponent();
parent = context;
this.Owner = parent;
parent.IsEnabled = false;
}
protected override void OnClosing(CancelEventArgs e)
{
base.OnClosing(e);
parent.IsEnabled = true;
parent.Focus();
}