none
Как из WPF закрыть окно WinForms RRS feed

  • Вопрос

  • Есть MDI окно WinForms в котором хостится WPF (с помощью контрола ElementHost).
    Как по нажатии кнопки (в WPF приложении) закрыть это самое MDI окно WinForms???
    • Перемещено Tagore Bandlamudi 1 октября 2010 г. 22:57 MSDN Forums consolidation (От:Visual C#)
    16 февраля 2010 г. 10:42

Ответы

  • как вариант, передать в конструктор ссылку на окно, содержащее ElementHost с UserControl'ом:

    /// UserControl1.xaml
    public partial class UserControl1 : UserControl
    {
        private System.Windows.Forms.Form _parentForm;
        public UserControl1(System.Windows.Forms.Form _parentForm)
        {
            InitializeComponent();
            this._parentForm = _parentForm;
        }
    
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            _parentForm.Close();
        }
    }


    • Помечено в качестве ответа I.Vorontsov 18 февраля 2010 г. 6:15
    16 февраля 2010 г. 13:18