2011-07-14 48 views
0

我有一種情況,我想允許用戶將文本和圖像的組合複製到剪貼板。然後我想在我的WPF應用程序中訪問這個,所以我一直在使用System.Windows.Clipboard。該課程有一個名爲GetDataObject()的方法,返回IDataObject。然後在IDataObject我可以撥打GetData()傳遞我需要的格式(圖像,文本等)。多種格式的WPF剪貼板

但是,我希望能夠獲得以正確順序複製的所有內容。所以如果我在兩段文字之間嵌入了圖像GetData()可以將所有文字或所有圖像返回給我,但不會告訴我圖像坐在文字的哪個位置。

那麼,有沒有人知道如何從WPF應用程序中的剪貼板以正確的順序訪問文本和嵌入式圖像?

回答

1

您需要提供保留這些上下文信息的剪貼板格式。如text/html。這樣的格式可用高度依賴於首先用於複製數據的應用程序。