Windows Dev Center

DataPackage.SetBitmap | setBitmap Method

Définit l'image bitmap contenue dans le DataPackage.

Syntaxe


dataPackage.setBitmap(value);

Paramètres

value

Type: RandomAccessStreamReference

Un flux de données qui contient l'image bitmap.

Remarques

Cette méthode définit la valeur pour StandardFormats.Bitmap.

Le bitmap est l'un des types de données que l'objet DataPackage prend en charge directement. Consultez la classe StandardDataFormats pour plus d'informations sur les autres types de données pris en charge.

Windows Phone 8

Cette API n'est pas implémentée et lève une exception si elle est appelée. Consultez API de runtime Windows Phone.

Exemples

L'exemple suivant utilise la méthode setBitmap pour partager une image avec une application cible.


function registerForShare() {
    var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
    dataTransferManager.addEventListener("datarequested", shareImageHandler);
}

function shareImageHandler(e) {
    var request = e.request;
    request.data.properties.title = "Share Image Example";
    request.data.properties.description = "A demonstration that shows how to share an image.";
    var deferral = request.getDeferral();
    Windows.ApplicationModel.Package.current.installedLocation.getFileAsync("images\\smalllogo.png").then(function (thumbnailFile) {
        request.data.properties.thumbnail = Windows.Storage.Streams.RandomAccessStreamReference.createFromFile(thumbnailFile);
        return Windows.ApplicationModel.Package.current.installedLocation.getFileAsync("images\\logo.png");
    }).done(function (imageFile) {
        request.data.setBitmap(Windows.Storage.Streams.RandomAccessStreamReference.createFromFile(imageFile));
        deferral.complete();
    }, function (err) {
        request.failWithDisplayText(err);
    });
}


Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8 [non implémenté, consultez la section Notes]

Espace de noms

Windows.ApplicationModel.DataTransfer
Windows::ApplicationModel::DataTransfer [C++]

Métadonnées

Windows.winmd

Voir aussi

DataPackage

 

 

Afficher:
© 2015 Microsoft