Мы ищем способ для создания триггера WPF в XAML, независимо от того, выполняем ли мы операцию перетаскивания. В зависимости от того, хотим мы этого или нет, нам нужны разные способы зависания, поэтому это необходимо.
Единственный способ, о котором я могу думать, - это обрабатывать события начала и окончания перетаскивания и вручную отслеживать состояние, но для этого требуется код, а не чистый XAML. Кроме того, это похоже на полное излишество, тем более что нам придется делать это на каждой потенциальной цели падения, что является настоящей болью.
Так есть ли простой способ сказать: "Эй ... Я нахожусь в операции перетаскивания, поэтому сделайте этот триггер активным" или мне не повезло здесь?
Обновление
Чтобы уточнить, что мы пытаемся сделать, в настоящее время в чистом XAML вы можете создать стиль, а затем установить триггер стиля, чтобы проверить свойство IsMouseOver, например, нарисовать подсветку фона. Ну, мы хотим сделать это, но мы хотим сказать, если IsMouseOver имеет значение true и , если IsDragging = true, тогда примените этот триггер.