У меня есть ситуация, когда я хочу разрешить пользователю копировать комбинацию текста и изображений в буфер обмена. Затем я хочу получить доступ к этому в своем приложении WPF, поэтому я использую System.Windows.Clipboard
. Этот класс имеет метод с именем GetDataObject()
, возвращающий IDataObject
. Затем на IDataObject
я могу позвонить GetData()
с передачей в нужном мне формате (изображение, текст и т. Д.).
Однако я хочу иметь возможность получить все, что было скопировано в правильном порядке. Так что, если у меня есть изображение, вставленное между двумя абзацами текста, GetData()
может вернуть мне весь текст или все изображения, но не скажет, где в тексте находятся изображения.
Итак, кто-нибудь знает, как получить доступ к тексту и встроенным изображениям в правильном порядке из буфера обмена в приложении WPF?