C # / WPF: обработчик событий срабатывает только когда над дочерним элементом - PullRequest
1 голос
/ 05 октября 2010

Я прикрепил обработчики событий к границе, но, кажется, они работают, только когда я перетаскиваю дочерний элемент TextBlock

<Border BorderThickness="5" CornerRadius="20" Margin="15" BorderBrush="Black" AllowDrop="True" DragEnter="Border_DragEnter" Drop="Border_Drop">
    <TextBlock Text="Drop images here" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20" FontWeight="Bold" />
</Border>

1 Ответ

2 голосов
/ 05 октября 2010

Добавить

Background="Transparent"

к вашей границе для получения событий мыши.

Подробнее: Как поймать мышь влево, если шаблон данных имеет прозрачный фон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...