wpf добавление EventTrigger на StackPanel или Border [дубликат]

Если вы получаете это сообщение во время сохранения или компиляции сборки, просто закройте все файлы, а затем откройте любой файл для компиляции и сохранения.

Для меня причина в том, что я переименовал файл, и старый файл все еще был открыт.

33
задан zendar 24 March 2010 в 12:50
поделиться

2 ответа

Элемент управления без фонового цвета (явно или через стили и т. д.) по умолчанию будет иметь фоновый цвет с нулевым значением, что делает его недоступным для тестирования.

Если вы установите фон в «Прозрачный», (или ничего, кроме null ({x:Null})), тогда он сможет отображать события мыши

77
ответ дан Rob Fonseca-Ensor 27 August 2018 в 15:25
поделиться
  • 1
    Большой! Я этого не знал. – TalkingCode 24 March 2010 в 12:56
  • 2
    Спасибо за ответ, но что такое проектное решение STUPID, которое команда WPF сделала с этим. – cdiggins 4 October 2011 в 17:09
  • 3
    Безумный! Я пробовал все отладки в течение нескольких часов. Спасибо за сохранение моего дня – Dark Knight 1 June 2016 в 08:39
  • 4
    Этот совет ценен золотой монетой! Я предпочел бы использовать фон Canvas по умолчанию для Transparent, а не {x: null}, как обычно вы ожидаете, что событие (с соответствующими аргументами) будет срабатывать, когда вы нажмете пустое место на холсте. По умолчанию поведение x: null должно быть необязательно настраиваемым. – Sold Out 18 May 2017 в 12:50

Установите цвет фона. По умолчанию используется значение null.

Например, используйте Background="White".

3
ответ дан Pieniadz 27 August 2018 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: