C # / WPF: ¿Puedo almacenar más de 1 tipo en el Portapapeles?

¿Puedo almacenar más de 1 tipo en el Portapapeles? P.ej. como texto e imagen. digamos que el usuario pega en un editor de texto, obtiene el texto y si pega en algo como Photoshop, obtiene la imagen. Pensé que era posible pero lo intenté

Clipboard.Clear();
Clipboard.SetText(img.DirectLink);

BitmapImage bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.UriSource = new Uri(img.DirectLink);
bitmapImage.EndInit();

Clipboard.SetImage(bitmapImage);

y siempre consigo la imagen

Respuestas a la pregunta(2)

Su respuesta a la pregunta