В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
.NET 4.x

Проверка записывающихся значений

01.07.2015, 11:05. Показов 3639. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть текстовое поле привязано биндингом и хотелось бы чтобы в него можно было записать только цифры и запятую если будет точка то исправить на запятую а все стольные нажатые кнопки игнорировались и не записывались в _Dlina

XML
1
<TextBox Text="{Binding Dlina, Source={StaticResource Material}, UpdateSourceTrigger=PropertyChanged}"/>
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        
public double Dlina
        {
            get { return _Dlina; }
            set
            {
                if (value == _Dlina) return;
                _Dlina= value;
                
                OnPropertyChanged("Dlina");
 
                FunktciiaDlini();
            }
        }
Добавлено через 1 час 51 минуту
Хотя наверно IValueConverter надо воспользоваться как советовали Биндинг, запятая и double

Поторопился с вопросом думал IValueConverter работает по другому а щаз на видео работает так как мне надо. всем спс

Добавлено через 50 минут
Хотя вопрос не доконца решон каким же должно быть условие в Convert и ConvertBack

Добавлено через 19 минут
Заданное приведение является не допустимым
А как тогда его задать допустимо?

XML
1
<TextBox Text="{Binding Длинна, Source={StaticResource Material}, Converter={StaticResource dateConverter}, UpdateSourceTrigger=PropertyChanged}"
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2015, 11:05
Ответы с готовыми решениями:

Проверка значений
Всем привет. Есть таблица, куда заносятся сотрудники. Каждому сотруднику присваивается уникальный табельный номер. Как проверить, есть...

проверка значений
Здравствуйте. Вообщем необходимо было реализовать функцию пред заказа на одном ин-нет магазине. Идея такова, что когда товара нет в...

проверка значений
Помогите грамотно сомтавить строчку, в которой сразу же 3 переменных проверяются на пустоту. Заранее спасибо.

22
 Аватар для ViterAlex
8953 / 4865 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
27.09.2015, 19:39
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от КВА696 Посмотреть сообщение
в чем минус этой грабли
  1. Русские названия переменных
  2. Замена точки на запятую
  3. Хранение числа в строке
И это только то, что я вижу.
Используй готовый контрол, как предложил kenny69
0
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
28.09.2015, 07:57  [ТС]
ViterAlex, замена точки на запятую тут для того чтобы double.TryParse(value, out num); принял число по ощибке на писаное с точкой.

Цитата Сообщение от ViterAlex Посмотреть сообщение
Хранение числа в строке
из за того что не могу проверить доубле на ввод ненужного и замену запетой на точку.

Цитата Сообщение от ViterAlex Посмотреть сообщение
Используй готовый контрол, как предложил kenny69
Тут может быть он и вы правы но надо же научиться хоть какую то проверку уметь делать
0
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
16.11.2015, 23:09  [ТС]
Вопрос решен. Проблема оказалась в Фрем ворке 4 В более новых все работает как надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.11.2015, 23:09

Проверка значений
Здравствуйте, такой вопрос. Можно ли сделать проверку 1,2,3 значений через SQL запрос ? Добавлено через 5 минут Допустим Я...

Проверка значений
У меня такой вопрос: Как сделать, чтобы через if () проверялось сразу несколько значений, как правильно написать такую формулу? вот есть...

Проверка значений из классов
Доброго! Небольшой проект, но большой вопрос. Сразу показываю на примере: Есть класс(специально упрощён) Class Something{ ...

Проверка значений TextBox
Привет) Помогите у условием есть textbox1, textbox 2 и кнопка. В textbox1 должно быть именно цифра 5, а в textbox2 - 25, то при нажатии...

Проверка вводимых значений
Помогите, пожалуйста, со скриптом. Пользователь вводит на форме текст, нажимает на кнопку, в расположенной рядом таблице он отображается....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru