powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / И еще раз о наследовании форм
15 сообщений из 15, страница 1 из 1
И еще раз о наследовании форм
    #37924606
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много тут уже писали по этому поводу, но ответьте на простой вопрос, задача из жизни: есть приложение, в нем много однотипных справочников (наполнение разное, а вот форма одинаковая для всех), соответственно логика работы с ним зашита в базовой форме справочника (кнопки и их поведение). Соответственно если надо сколепать справочник - достаточно просто унаследоваться от базовой формы и все, весь необходимый функционал уже есть , осталось привязать данные к гриду и вуаля.
Скажите конкретно и если можно по порядку, как такое счастье сделать в WPF? Допустим что на базовой форме кроме кнопок еще и меню есть с элементами.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37924663
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskini,

счастье:
1.делаешь usercontrol который = твоей одинаковой форме для всех
2.вставляешь его как обычный элемент в нужное место нужной wpf формы. можешь через xaml, можешь кодом.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37924673
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А всю логику работы я так понимаю запихиваю в код как обычно и комманды например привязываю, короче говоря делаю полностью все что нужно, я прав?
А что делать напирмер с Menu, как потом туда добавить например еще один пункт, уже из дочерней формы
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37924717
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskini,

да делаешь, всю логику и визуализацию в этом usercontrol.

еще один пункт из дочерней? это как?
ты скажи, какой модели поведения ты хочешь добиться с этими меню.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37924771
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну все просто, есть справочники - все однотипные и набор пунктов меню везде одинаковый, но в одном например есть дополнительный пункт меню, что для этого новый юзер контрол делать чтоли?
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37924813
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskiniну все просто, есть справочники - все однотипные и набор пунктов меню везде одинаковый, но в одном например есть дополнительный пункт меню, что для этого новый юзер контрол делать чтоли?Ну и сделай в своём контроле свойство MenuItems. Добавляй эти элементы в дополнение к уже имеющимся.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925077
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну короче говоря, User Controls это наше все для наследования?
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925090
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskini,

ты через месяц сменишь мышление винформовское :)
ты пытаешься wpf натянуть на свое винформовское мышление.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925098
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что-то типа того, т.к. сразу сложно переломить это мышление, а бизнес-софтинки хочется писать уже по новому, с минимальными затратами на переход, ну кнопку счастья хочется :)
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925190
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskiniНу короче говоря, User Controls это наше все для наследования?Здесь нет наследования. Здесь есть композиция.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925247
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да название значения не имеет, важно выполнение тех функций, которые мне нужны: пусть хоть инсталяция или перфоманс называется :) , есть конечно много интерестных вещей в WPF - но я пока колеблюсь о нужности пехода на эту технологию
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925293
hex.style
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Основная "Фишка" XAML в реализации MVVM-паттерна и возможности использования шаблонов. Интересна также идея разделения деятельности кодера в VS и дизайнера в Blend. Пока Blend активно не довелось попользоваться, но вещь интересная и требующая внимания, особенно, если важен UI.
Тынц
Тырк
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925295
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это все хорошо, меня больше интересует применение всех этих вишек для живых проектов, а не просто ради интереса, все должно иметь практическую направленность.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37925487
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskiniНу это все хорошо, меня больше интересует применение всех этих вишек для живых проектов, а не просто ради интереса, все должно иметь практическую направленность.
Ээ.. нам предлагается всем дружно начать уговаривать за WPF? Ну, не видите вы этих фишек, при желании через какое-то время увидите, если нет - пишите себе ради б-г на винформс.
...
Рейтинг: 0 / 0
И еще раз о наследовании форм
    #37926008
hex.style
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
izoldov-roskiniНу это все хорошо, меня больше интересует применение всех этих вишек для живых проектов, а не просто ради интереса, все должно иметь практическую направленность.
"Если Вы не знаете, куда идете, Вы никогда не дойдете".
"Фишки" WPF направлены на улучшение разработки UI и разделение разделение обязанностей разработчиков в команде путем реализации паттерна MVVM. Если интересует вопрос "как это работает?" => гоу msdn, если интересует вопрос о применимости подобных решений к конкретному случаю => опиши случай.

Кодер программирует ViewModel и сервисы (Model), а дизайнер в бленде занимается красивостями и средствами binding-а связывает данные. Практический выхлоп: стандартизированное взаимодействие всех участников разработки, возможность просчитывать KPI, обосновывать диаграммы Ганта и прочее. Я не говорю уже о снижении времени разработки UI последующих приложений в случае использования старых template-ов XAML.

Хотя если делаешь нестандартные разработки в одну харю, то, ИМХО, винформс удобней.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / И еще раз о наследовании форм
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]