Событие отбрасывания не срабатывает - PullRequest
1 голос
/ 04 марта 2011

У меня есть сетка, на которой я установил AllowDrop = true.Но проблема в том, что это не стрельба.В чем может быть причина?

Ответы [ 2 ]

2 голосов
/ 30 июля 2011

У меня была точно такая же проблема. Вот что я заметил:

При запуске приложения Silverlight в режиме отладки в IE9 (возможно, это относится и к другим версиям) перетаскивание вообще не работает. Вы можете увидеть «отклоненный» курсор при перетаскивании файла через браузер.

Но когда вы открываете приложение в IE без подключенного отладчика, удаление файлов внезапно работает.

Это может быть проблема урегулирования IE, но перетаскивание в Chrome прекрасно работает даже во время отладки. И мне этого достаточно; -).

0 голосов
/ 16 февраля 2015

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

У меня была огромная сетка с крошечным TextBlock по центру по вертикали и горизонтали.Таким образом, кажется, что нет активной области, кроме области крошечного TextBlock.

<UserControl .. AllowDrop="True">
    <!-- some other xaml code -->
    <Grid AllowDrop="true" Background="Transparent">
        <!-- some other grids ... -->
    </Grid>
</UserControl>

Веселись, BlackTuareg

...