MONISH K M Ответов: 2

wpf как получить полный текст в событии PreviewTextInput datagrid


Привет,
Я использую сетку данных.Я хочу сделать столбец числовым, разрешив только один оператор точки (.). Я поместил код проверки в событие PreviewTextInput. Как получить полный текст в ячейке в этом случае.иначе как получить недвижимость Как выбрать недвижимость начала текстового поля для таблицы ячейки. Пожалуйста, помогите мне..

Спасибо и с уважением
Мониш К. М.

2 Ответов

Рейтинг:
19

Member 12353919

Строки полный = myTextBox.Текст.Вставка(myTextBox.CaretIndex, Эл.Текст)


Noah Bridge

Я знаю, что этот пост был написан несколько лет назад, но он сэкономил мне много усилий! Вставка нового текста с использованием значения CaretIndex работала отлично. Спасибо!

Рейтинг:
1

Kenneth Haugland

Я не думаю, что вы можете получить его от этого события. Вы должны будете получить его из самого текстового поля, чтобы написать:

String str = TextBox1.Text


Или в вашем случае вам нужно будет получить текущий объект datacell/sender из аргумента и сначала привести его в текстовое поле. Смотрите эту ссылку:
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/e7959015-2170-41ad-bf64-0472fb94ad44/[^]