2013-06-11 4 views
0

У меня есть родительское окно WPF, которое содержит фрейм с главной страницей меню. Мне нужна эта страница и любые другие страницы внутри фрейма для связи с объектом главного окна.Влияние на родительский объект на странице фрейма

Как я могу это сделать? Нужно ли мне использовать делегатов?

+0

@phadaphunk Не так много, у меня не много всего опыта с C#. – Herrozerro

+0

Вот моя установка, у меня есть объект абстрактной формы с несколькими конкретными формами. Этот основной объект формы используется для хранения данных на нескольких страницах. я хотел бы сохранить этот объект формы на уровне родительского окна и воздействовать на него с любой страницы, которая может быть поднята. – Herrozerro

ответ

1

Простейшее решение было бы создать новый файл класс

Class MainWindowAccesser 
{ 
    public static MainWindow mw; 
} 

, а затем и в MainWindow конструкторе установить

MainWindowAccesser.mw = this; 
+0

Быстрый вопрос, я сделал это, но я получил неразрешенный символ с MainWindow, мне нужно использовать определенное пространство имен? – Herrozerro

+0

Извините, забыли упомянуть, что я использовал 'MainWindow', который я использую каждый раз для того, что в вашем случае имеет имя класса родительского окна –

+0

Как мне это использовать? использует ли ребенок mw.parentobject? – Herrozerro

Смежные вопросы