Страницы

Поиск по вопросам

вторник, 23 апреля 2019 г.

Замена TextBlock на TextBox

Подскажите способ редактирования в RunTime.
У меня есть TextBlock на форме WPF. По нажатии кнопки "Редактирование", хотелось бы что-бы это поле (TextBlock), можно было бы редактировать. Как лучше поступить?


Ответ

Вариантов множество:
Изначально размещать TextBox, а не TextBlock, но блокировать редактирование (устанавливать ReadOnly/Enabled в false) Вместе с TextBlock размещать сразу TextBox и управлять их видимостью. Другой пример
Воспользоваться кастомным TextBlock, который разрешает редактирование: раз, два

Комментариев нет:

Отправить комментарий