2012-12-01 48 views
5

我用JavaScript編寫的Windows 8應用程序允許用戶在某些視圖中共享。當用戶處於不允許共享共享界面的視圖中時,顯示「此應用程序無法共享」。我怎樣才能改變措詞爲「現在沒有什麼可以共享的。」Windows 8 JavaScript應用程序開發 - 共享魅力 - 從「此應用程序無法共享」更改默認消息。

Windows 8的幫助文件說:

「提供消息給該用戶共享無法完成 如果您的應用支持共享,但特定的共享操作無法完成,因爲某些原因時,提供消息是顯示在共享窗口中,該窗口描述了用戶必須採取的糾正問題的步驟。「

但它沒有指定如何更改默認的共享消息?在此先感謝您的幫助。

回答

3

您需要使用failWithDisplayText

var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView(); 
dataTransferManager.addEventListener("datarequested", dataRequested); 

function dataRequested(e) { 
    var request = e.request; 
    request.failWithDisplayText("Select a news story and then try again"); 
} 

足夠的工作? :)

+0

關閉,但現在它說:「現在沒有什麼可以共享。」其次是「選擇一個新聞故事,然後再試一次」。 – user1822824

相關問題