if (VendorSettingWondow == null)
{
VendorSettingWondow = new VendorSettingWindow();
VendorSettingWondow.Top = this.Top;
VendorSettingWondow.Left = this.Left + this.Width/2;
//VendorSettingWondow.Visibility = Visibility.Visible;
VendorSettingWondow.injdf.Text = filename; // setting file name
VendorSettingWondow.inJDFVendorInfo.ItemsSource = inJDFVendors;
// VendorSettingWondow.inJDFVendorInfo.ItemsSource = vendorList.Vendors;
VendorSettingWondow.DBVendorList.ItemsSource = DBvendorList.Vendors;
VendorSettingWondow.ShowDialog();
}
如果在主窗口中满足某些条件,我将创建一个子窗口,如上所示。我的子窗口中有两个按钮。当我单击按钮时,子窗口正在关闭。我正在使用 ShowDialog()
因为我想在创建子窗口时控制从主窗口转移到子窗口
最佳答案
检查按钮的 IsCancel
属性。如果它设置为 true
,请将其设置为 false
以防止按钮关闭对话框。
关于c# - 如果我单击它上面的按钮,WPF 子窗口将关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40077107/