Страница 1 из 2

События StiWiazrdControl

Добавлено: 28 янв 2008, 11:58
Stilux
Подскажите пожалуйста, нельзя ли добавить в StiWiazrdControl событие,
отрабатывающее до перехода на следующую вкладку, что-то типа
BeforeNextClick?

События StiWiazrdControl

Добавлено: 30 янв 2008, 19:53
Vital
Пожалуйста, проверьте билд от 31 января.

Спасибо.

События StiWiazrdControl

Добавлено: 11 фев 2008, 08:43
Stilux
Vital писал(а):Пожалуйста, проверьте билд от 31 января.

Спасибо.
Событие вы добавили, но в его обработчике отсутствует возможность отмены перехода(возврата)
на следующую(предыдущую) вкладку (e.Cancel)! В нынешнем виде оно бесполезно!
В моем случае, на вкадках визарда, размещаются контролы, и при переходе на другую вкладку,
происходит валидация. В случае не успеха, отменяется переход!!!
Не плохо было-бы передовать так же ссылку на текущую вкладку, и вкладку на которую
осуществляется переход (CurrentPage, NewPage).
Так же не понятно, почему страницы визарда хранятся в коллекции ControlCollection сойства Controls
визарда, а не в StiWizardPageCollection свойсва Pages например...

События StiWiazrdControl

Добавлено: 13 фев 2008, 18:57
Vital

Проверьте пожалуйста билд от 14 февраля.

Спасибо.

События StiWiazrdControl

Добавлено: 22 фев 2008, 06:50
Stilux
Vital писал(а): Проверьте пожалуйста билд от 14 февраля.

Спасибо.
Теперь визард скачет через страницу...интересное решение...

В обработчиках событий BeforeNextClick и BeforeBackClick ссылки на NewWizardPage и
OldWizardPage всегда Nothing!!! Текущей вкладкой визарда уже является NewWizardPage?!
Т.е. смена вкладки уже произошла, хотя событие Before...
Нельзя ли, по анологии, добавить событие BeforeFinishClick?
И не совсем понятно, зачем созданы два класса StiBeforeNextEventArgs и StiBeforeBackEventArgs,
абсолютно ничем не отличающиеся друг от друга? Класс должен быть один!
Вы так же никак не отреагировали на вопрос: "Так же не понятно, почему страницы визарда хранятся в коллекции
ControlCollection сойства Controls визарда, а не в StiWizardPageCollection свойсва Pages например... "

События StiWiazrdControl

Добавлено: 22 фев 2008, 08:25
Vital
Здравствуйте,
Теперь визард скачет через страницу...интересное решение...

В обработчиках событий BeforeNextClick и BeforeBackClick ссылки на NewWizardPage и
OldWizardPage всегда Nothing!!! Текущей вкладкой визарда уже является NewWizardPage?!
Т.е. смена вкладки уже произошла, хотя событие Before...
Исправлено.
Нельзя ли, по анологии, добавить событие BeforeFinishClick?
Можно.
И не совсем понятно, зачем созданы два класса StiBeforeNextEventArgs и StiBeforeBackEventArgs,
абсолютно ничем не отличающиеся друг от друга? Класс должен быть один!
Обновлено.
Вы так же никак не отреагировали на вопрос: "Так же не понятно, почему страницы визарда хранятся в коллекции
ControlCollection сойства Controls визарда, а не в StiWizardPageCollection свойсва Pages например... "
Мы добавили коллекцию страниц.

Изменения будут доступны в билде от 25 февраля.

Спасибо.

События StiWiazrdControl

Добавлено: 26 фев 2008, 05:05
Stilux
Vital писал(а):
Нельзя ли, по анологии, добавить событие BeforeFinishClick?
Можно.
Вы так же никак не отреагировали на вопрос: "Так же не понятно, почему страницы визарда хранятся в коллекции
ControlCollection сойства Controls визарда, а не в StiWizardPageCollection свойсва Pages например... "
Мы добавили коллекцию страниц.

Изменения будут доступны в билде от 25 февраля.

Спасибо.
1. Событие BeforeFinishClick не генерится
2. Коллекция страниц не добавлена

События StiWiazrdControl

Добавлено: 26 фев 2008, 07:49
Vital
1. Событие BeforeFinishClick не генерится
Исправлено.
2. Коллекция страниц не добавлена
Очень странно. В чем это проявляется?

Спасибо.

События StiWiazrdControl

Добавлено: 26 фев 2008, 11:39
Stilux
Vital писал(а):
2. Коллекция страниц не добавлена
Очень странно. В чем это проявляется?

Спасибо.
Страницы визарда по прежнему хранятся в коллекции Controls.
Нет ни какой специализированной коллекции, содержашей только страницы...
или я что-то упустил?

События StiWiazrdControl

Добавлено: 26 фев 2008, 13:55
Vital
Посмотрите свойство Pages у StiWizard.

Спасибо.