//////////////////////////////////////////////////////////// //// © Microsoft. All rights reserved. //// //////////////////////////////////////////////////////////// (function (AppNS) { var _onDeferredBitmapRequested = function SharingHandler_onDeferredFileItemsRequested(sender, event) { /// /// Delayed handling provider for the bitmap. /// /// /// Windows.ApplicationModel.DataTransfer.DataPackage object. /// /// /// Windows.ApplicationModel.DataTransfer.DataProviderArgs object. /// var stream = AppNS.CanvasManager.canvasBlob.msRandomAccessStream; var deferral = event.deferral; var dataPackage = deferral.dataPackage; dataPackage.setBitmap(stream); deferral.complete(); }; var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView(); dataTransferManager.addEventListener("datarequested", function (event) { // Set sharing properties var data = event.request.data; data.properties.title = "My PaintPlay Drawing"; // TODO: Win8Apps WORK 92: Add localization support data.properties.description = "Check out what I drew with PaintPlay!"; // TODO: Win8Apps WORK 92: Add localization support data.setDataProvider(Windows.ApplicationModel.DataTransfer.StandardDataFormats.bitmap, function (sender, event) { _onDeferredBitmapRequested(sender, event); }); }); })(Microsoft.Paint);