2012-12-01 20 views
5

Ứng dụng Windows 8 của tôi được viết bằng JavaScript cho phép người dùng chia sẻ trong khi ở một số chế độ xem nhất định. Khi người dùng ở chế độ xem không cho phép chia sẻ nét duyên dáng Chia sẻ, hãy nói "Ứng dụng này không thể chia sẻ". Làm thế nào tôi có thể thay đổi từ ngữ thành "Không có gì để chia sẻ ngay bây giờ".Phát triển ứng dụng JavaScript Windows 8 - Chia sẻ Charm - Thay đổi thông báo mặc định từ "Ứng dụng này không thể chia sẻ".

Windows 8 tập tin trợ giúp nói:

"Cung cấp một thông điệp tới người dùng khi chia sẻ không thể hoàn thành Nếu ứng dụng của bạn có hỗ trợ chia sẻ nhưng một hoạt động chia sẻ nhất định không thể hoàn thành đối với một số lý do, cung cấp một thông điệp tới được được hiển thị trong cửa sổ chia sẻ mô tả các bước mà người dùng phải thực hiện để khắc phục sự cố. "

Nhưng nó không chỉ định cách thay đổi tin nhắn chia sẻ mặc định? Cảm ơn trước sự giúp đỡ của bạn.

Trả lời

3

bạn cần phải làm việc với 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

Đóng nhưng hiện tại thông báo "Không có gì để chia sẻ ngay bây giờ". tiếp theo là "Chọn một câu chuyện tin tức và sau đó thử lại". – user1822824

Các vấn đề liên quan