2 / 2 / 3
Регистрация: 01.06.2013
Сообщений: 87
|
||||||||||||||||
1 | ||||||||||||||||
CustomControl, insert и прыгучий курсор13.08.2015, 12:02. Показов 591. Ответов 4
Метки нет (Все метки)
Делаю свой контрол, всё очень плохо.
Знакомьтесь, текстбокс для Decimal! Xaml:
Кликните здесь для просмотра всего текста
ну и для тех, кто хочет узнать, какого это, когда кровь течёт из глаз, один из костылей- превью обработчик кнопок: Кликните здесь для просмотра всего текста
проблемы: 1) при нажатии insert включается режим ввода "заменой", когда перепечатываешь разделитель (запятую), шаблон видит, что что-то не так и добавляет в конец ",0", как бы перебрасывая в итоге разряд. хочу отключить замену запятой, но как бы это отловить? пс: думал как-нить в превью тоже закинуть, потому костыль и кинул, но свойство у e.key не нашёл. 2) при вводе 10го символа слева от запятой происходит какой-то баг и курсор начинает прыгать туда-сюда после каждого введённого символа слева от запятой. говорят что-то не так с форматом (пробовал сделать через конвертер - та же фигня), так что я хз. В общем, есть какие идеи, как сохранить курсор на месте? Добавлено через 15 часов 34 минуты актуально. Добавлено через 2 часа 7 минут с инсертом разобрался. про перепрыгивания курсора не понимаю до сих пор.
0
|
13.08.2015, 12:02 | |
Ответы с готовыми решениями:
4
Как реализовать привязку Textbox.Text к свойству типа string в Customcontrol? Picklist Customcontrol Передача Datasourcedocument В Customcontrol получить данные из Customcontrol и записать их в поле на Xpages |
Жуткая тВарЬ
|
|
13.08.2015, 12:06 | 2 |
Chronya, Простите пожалуйста, но Вы какую то фигню делаете - нахрена создавать контрол, который выполняет функцию текстбокса если есть сам текстбокс, что валидация данных уже не канает, а стрингформат вообще не раритет - не горовя уже о логике гетеров и сетеров !?!?!?!?!?!?
Начните нормально изучать Wpf и ищите решения используя мозг, а не бросаясь на амбразуру по пути наименьшего сопротивления (имеется ввиду лишь бы не думать, но делать)
0
|
2 / 2 / 3
Регистрация: 01.06.2013
Сообщений: 87
|
|
13.08.2015, 13:31 [ТС] | 3 |
ну там кроме этой валидации много чего добавлено, просто скинул я только то, что хоть как-то относится к делу.
книгу я читаю в свободное время, но под дедлайн этого свободного времени не сказать, что сильно много.
0
|
Жуткая тВарЬ
|
|
13.08.2015, 15:13 | 4 |
Я Вас не пойму - ТекстБокс это некий контрол в который вводят значения, после чего (или в процессе) эти значения можно проверить, обработать и т.д.
Вы из него хотите сделать редактор документов типа Ворд ??? В чем суть такого подхода?
0
|
2 / 2 / 3
Регистрация: 01.06.2013
Сообщений: 87
|
|
13.08.2015, 15:39 [ТС] | 5 |
по сути надо кучу текстбоксов с разными разрешёнными значениями, ну и заказчик хочет, что б эти текстбоксы так же умели творить разную фигатень.
я наследуюсь от текстбокса, но, почему-то, некоторые стандартные текстбоксовские инструменты работают весьма криво, приходится оверврайтить.
0
|
13.08.2015, 15:39 | |
13.08.2015, 15:39 | |
Помогаю со студенческими работами здесь
5
Не работает Num Lock, курсор на нем, сам курсор неактивен В форме при активации курсор посредине, убрал курсор с формы она должна закрыться Системный курсор загружается, а курсор из файла ресурсов-нет Перенос параметра при INSERT в другой запрос INSERT Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |