2013-01-11 109 views
0

我希望能夠使用C#Winstore(Metro)應用程序來搜索存儲在本地設備上的電子郵件。C#Winstore應用程序可以訪問電子郵件應用程序嗎?

考慮一個應用程序,它需要查找某個文本是否存在於存儲在此特定Windows 8設備上的電子郵件中(例如,使用內置的Mail應用程序)以作出決定。

是否有某種被動股份合約(可以從另一個應用程序中調用)?

能夠調用遠程命令,使應用程序能夠搜索它有問題的應用程序並返回結果(像.NET遠程)....

回答

1

的最好的辦法是用SearchPane.Show調出搜索窗格,然後播種正確的查詢。用戶需要從搜索窗格中選擇郵件應用程序才能與搜索競爭。然後,用戶可以選擇電子郵件中的數據並將其分享給您(如果您是共享目標)。一個Store風格的應用程序無法訪問存儲在另一個本地存儲中的數據。

每註釋:確保您的清單中有正確的搜索聲明。你可以用Manifest Designer加上。然後你可以調用SearchPane.Show如下...

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

SearchPane.Show不適用於Winstore應用程序。 –

+0

@Bobb你有什麼困難?請參閱編輯,,, –

+0

是這樣的工作方式。必須自己挖掘它:) –

相關問題