C#Winstore应用程序可以访问电子邮件应用程序吗?

问题描述:

我希望能够使用C#Winstore(Metro)应用程序来搜索存储在本地设备上的电子邮件。C#Winstore应用程序可以访问电子邮件应用程序吗?

考虑一个应用程序,它需要查找某个文本是否存在于存储在此特定Windows 8设备上的电子邮件中(例如,使用内置的Mail应用程序)以作出决定。

是否有某种被动股份合约(可以从另一个应用程序中调用)?

能够调用远程命令,使应用程序能够搜索它有问题的应用程序并返回结果(像.NET远程)....

的最好的办法是用SearchPane.Show调出搜索窗格,然后播种正确的查询。用户需要从搜索窗格中选择邮件应用程序才能与搜索竞争。然后,用户可以选择电子邮件中的数据并将其分享给您(如果您是共享目标)。一个Store风格的应用程序无法访问存储在另一个本地存储中的数据。

每注释:确保您的清单中有正确的搜索声明。你可以用Manifest Designer加上。然后你可以调用SearchPane.Show如下...

Windows.ApplicationModel.Search.SearchPane.GetForCurrentView().Show("Foo"); 
+0

SearchPane.Show不适用于Winstore应用程序。 –

+0

@Bobb你有什么困难?请参阅编辑,,, –

+0

是这样的工作方式。必须自己挖掘它:) –