As I understand the share contract for Windows 8, when I provide some information in a share contract, I should see any installed apps that are capable of consuming that information. I have the following code:
request.Data.SetText(myString);
However, when I select Share, I’m presented with only the mail app. What I’m after is a way to launch a work processor (e.g. MS Word) from my app. Is there something else that I need to do to mark the data I’m sharing as “compatible” with Word? Or is this just not possible because Word is a desktop app?
You cannot use the share contract to move data from a Windows Store app to a desktop app. If you look at Sharing and Exchanging Data – http://msdn.microsoft.com/en-us/library/windows/apps/hh464923.aspx – it states, “One advantage the clipboard has over sharing is that it’s the only way to move data from Windows Store apps to the desktop, and vice versa.”