|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.04.2013, 21:57 | #1 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
WPF Custom Control Library или как написать свой контрол с нуля
Здравствуйте! Передо мной стоит следующая задача: написать TreeListView Control, который будет использоваться в приложении по работе с базой данных. Никаких коммерческих целей я не преследую, чисто альтруистическая основа для облегчения труда на работе. Перерыв весь рускоязычный и англоязычный интернет, я не нашел ни одного внятного объяснения. Пожалуйста, сразу попрошу не предлагать codeproject. Платные варианты исходников тоже отменяются, так как стоят бешеных денег. Мне нужна информация, и может быть вы могли бы помочь.
Я пришел к выводу, что TreeListView - собственное название класса, объединяющего TreeView and ListView Controls, я должен наследовать от ItemsControl. В свою очередь TreeListItem я должен наследовать от Control. Почему именно так. Для меня критична произодительность и ограничены ресурсы. Я не хочу тащить за новым классом кучу ненужных для работы библиотек. Другими стъловами, мне нужно написать контрол с нуля с минимальным функционалом. Подскажите пожалуйста узконаправленную литературу по написанию контролов или что-нибудь в этом духе. А может быть и советами поможете. Буду признателен.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
07.04.2013, 23:03 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
в впф контролы пишутся в редких случаях, как правило хватает за глаза того что есть
|
07.04.2013, 23:35 | #3 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
eval, это самый простой выход из всех ситуаций Давайте придумаем то, что посложнее. Вот, что у меня получилось:
Код:
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
08.04.2013, 00:13 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
|
08.04.2013, 09:06 | #5 | |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Цитата:
А вам, как погляжу, заняться не чем, кроме как постить бессмысленные посты. Всего доброго.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
|
08.04.2013, 09:28 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а вам заняться нечем кроме как писать бессмысленные контролы.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WPF пользовательский контрол | D][mon | WPF, UWP, WinRT, XAML | 0 | 22.02.2013 20:59 |
как написать открытый торрент трекер с нуля на php | roulis2844sasha | PHP | 0 | 25.03.2012 12:59 |
Как свой IP поменять или скрыть | myshonok | Свободное общение | 8 | 11.12.2009 21:54 |
Как написать функцию с нуля? | VintProg | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 04.08.2009 08:09 |
обновление в блоге - Близкие контакты третьего вида с Visual Foxpro (или как написать свой провайдер для | Pblog | Обсуждение статей | 0 | 24.04.2009 20:50 |