У меня есть текстовое поле в приложении WPF, в которое я хочу иметь возможность перетаскивать текст из внешнего приложения (notepad++). Обработчик PreviewDrop отлично работает, но когда я получаю текст из текстового поля после вызова обработчика (myTxtBox.Text), все, что я получаю, это пустая строка. Как только я добавляю текст в текстовое поле, я хочу, чтобы обработчик срабатывал и вызывал другой метод, который что-то сделает с отбрасываемым текстовым вводом. но стреляет слишком быстро. какие-либо предложения?
мой метод обработчика
private void myTxtBox_Drop(object sender, DragEventArgs e)
{
string itemID = myTxtBox.Text.Trim();
}
xaml текстового поля
<TextBox x:Name="myTxtBox" Height="23" Margin="5,61,5,0" TextWrapping="Wrap" VerticalAlignment="Top" Grid.ColumnSpan="1" LostFocus="btnLookup_Click" Drop="myTxtBox_Drop" KeyDown="myTxtBox_KeyDown" AllowDrop="True" PreviewDrop="myTxtBox_Drop" />