Поделиться через


DataPackagePropertySet.Thumbnail Свойство

Определение

Возвращает или задает эскиз для DataPackage.

public:
 property IRandomAccessStreamReference ^ Thumbnail { IRandomAccessStreamReference ^ get(); void set(IRandomAccessStreamReference ^ value); };
IRandomAccessStreamReference Thumbnail();

void Thumbnail(IRandomAccessStreamReference value);
public IRandomAccessStreamReference Thumbnail { get; set; }
var iRandomAccessStreamReference = dataPackagePropertySet.thumbnail;
dataPackagePropertySet.thumbnail = iRandomAccessStreamReference;
Public Property Thumbnail As IRandomAccessStreamReference

Значение свойства

Объект IRandomAccessStreamReference, представляющий эскиз изображения.

Примеры

В этом примере показано, как добавить эскиз изображения в DataPackage при совместном использовании изображения с целевым приложением.

void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    DataRequestDeferral deferral = e.Request.GetDeferral();
    e.Request.Data.Properties.Title = "Hello World!";
    e.Request.Data.Properties.Description = "This example shows how to share files and images.";
    if (this.dataPackageThumbnail != null)
    {
        e.Request.Data.Properties.Thumbnail = this.dataPackageThumbnail;
    }
    e.Request.Data.SetBitmap(imageStreamRef);
    deferral.Complete();
}

Комментарии

Рекомендуется при создании DataPackage , содержащего изображения, также назначать эскиз. Это дает целевым приложениям возможность отображать визуальное представление изображений, к которым пользователь предоставляет общий доступ во время выполнения операции общего доступа.

Минимальный рекомендуемый размер — 80x80. Максимальный размер — 240 x 160. Эти размеры находятся в независимых от устройства пикселях, поэтому, если системный параметр плато отличается от 1,0, следует использовать соответствующий множитель. Например, минимальный рекомендуемый размер для 1,4 плато будет составлять 801,4x801,4 = 112x112 физических пикселей. Если вы пишете целевое приложение, помните, что, хотя мы рекомендуем использовать минимальный и максимальный размер, применение этих размеров не выполняется. Приложение должно иметь код для обработки эскизов непредвиденного размера, например для их увеличения или уменьшения по мере необходимости. Однако не изменяйте пропорции изображения.

Для эскиза можно использовать любой формат данных (JPG, GIF и т. д.). Вы также можете загрузить эскиз с диска или создать его на лету.

Применяется к