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()
, потому что я хочу, чтобы управление передавалось из главного окна в вспомогательное окно при создании подзаголовкаЗакрытие WPF-окна, если я нажму кнопку на нем
Посмотрите на обработчики событий Click, прикрепленные к кнопкам. Есть ли там код? Если да, можете ли вы опубликовать его здесь? – Soukai
В чем вопрос? Вы описываете желаемое поведение и не знаете, как это реализовать? Или вы хотите, чтобы кнопка не закрывала форму? – NineBerry
да, я хочу, чтобы кнопка не закрывала форму. потому что кнопки предназначены для какой-то другой задачи. – Debra