Как вызвать событие двойного щелчка в отключенном элементе управления?

#wpf

Вопрос:

У меня есть текстовое поле, и изначально оно отключено, потому что обычно я не хочу, чтобы пользователи могли редактировать значение, но я хотел бы включить его простым способом, если это необходимо в некоторых особых случаях.

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

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

Спасибо.

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

1. вы можете наложить некоторый прозрачный элемент управления на отключенный элемент управления. или, как указано ниже, установите его только для чтения.

Ответ №1:

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

Для этого установите IsReadOnly для атрибута значение true .