MainWindow.Instance
Atom
12/31/2010
serggserg


Прошу прощения за детский вопрос, но ... задам его

В Сампле есть код

public MainWindow() { InitializeComponent(); MainWindow.Instance = this; ... } Попытался создать свой пример во многом скопировав его из Сампле, все замечательно кроме одной малости в той же функции выдается ошибка Error 1 '_myTest.MainWindow' does not contain a definition for 'Instance'

в моем примере у MainWindow другой набор свойств и методов чем в Сампле. Помогите пжл разобраться - как сделать чтобы и моем примере появился MainWindow с такими же свойствами ?


Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 12/31/2010
Reply


serggserg: Прошу прощения за детский вопрос, но ... задам его

Помогите пжл разобраться - как сделать чтобы и моем примере появился MainWindow с такими же свойствами ?

Сделайте такое же свойство. Только не понятно, зачем оно Вам.

Thanks:

serggserg

Avatar
Date: 12/31/2010
Reply


Mikhail Sukhov:

serggserg: Прошу прощения за детский вопрос, но ... задам его

Помогите пжл разобраться - как сделать чтобы и моем примере появился MainWindow с такими же свойствами ?

Сделайте такое же свойство. Только не понятно, зачем оно Вам.

Вы дальше через него работаете в примере

this.Trader = new QuikTrader(this.Path.Text); и т.д.

Как можно другим путем без него обойтись?

Thanks:

MCTuTeJ|19951995

Avatar
Date: 1/2/2011
Reply


По-моему Вы не до конца разобрались в примере... this.Trader с Instance не связано почти никак...

Thanks:

serggserg

Avatar
Date: 1/2/2011
Reply


Ларчик как всегда открывается самым простым способом :) После подсказки> Mikhail Sukhov:

Сделайте такое же свойство.обнаружил, что в примере оно именно так и создается. а вот след. фраза Mikhail Sukhov: Только не понятно, зачем оно Вам.вызвала непонимание. Пжл, поясните, что имелось ввиду?

Thanks:

MCTuTeJ|19951995

Avatar
Date: 1/2/2011
Reply


насколько я понял это поле используется для доступа к некоторым другим полям из других окон. Это не самый лучший стиль, и если у вас в программе нет "общения" с другими окнами, то оно не нужно.

Thanks:

serggserg

Avatar
Date: 1/2/2011
Reply


MCTuTeJ|19951995: насколько я понял это поле используется для доступа к некоторым другим полям из других окон. Это не самый лучший стиль...Имхо, правильно поняли. Вот и про:> MCTuTeJ|19951995: ... Это не самый лучший стиль...слышу уже повторно. Попробую развернуть свой первоначальный вопрос, в надежде получить развернутый ответ:

Какой стиль/прием программирования по-вашему был бы более оптимальным в данном случае?

Thanks:

MCTuTeJ|19951995

Avatar
Date: 1/3/2011
Reply


Если вы не будете повторно использовать код, что весьма вероятно, то с Instance=this вполне можно работать. А так первое что в голову приходит это написать специальные методы.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy