我試圖設置一個WPF窗口,以便它可以通過Drag and Drop
接受不同類型的數據。如果我提出一個新的項目和窗口設置爲以下:無法將文本拖動到WPF窗口中
<Window x:Class="DropShare.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" AllowDrop="True" DragEnter="Window_DragEnter">
<Grid>
</Grid>
</Window>
,並設置代碼隱藏於:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void Window_DragEnter(object sender, DragEventArgs e)
{
}
}
我只得到DragEnter
燒製的文件。它從來沒有火其他 - 文字,圖像等
有什麼我失蹤了嗎?我讀過的所有教程都似乎暗示這是所需要的,因爲DragEnter
事件處理程序讓我說出我接受的內容。
這確實奏效。 它似乎是一個權限的東西。我能夠從Chrome中拖動東西,但IE10沒有。我將使用Silverlight,因爲它似乎適用於一切。 – 2013-02-18 14:17:38