Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
.NET 4.x

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

01.07.2015, 11:05. Показов 3630. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru