1
我想通過共享魅力共享剪貼板中的數據(例如圖像)。是否可以在Windows 8.1共享魅力中使用Windows剪貼板內容?不幸的是,DataTransferManager在桌面應用程序中不可用,所以我如何能夠與charms-bar共享剪貼板?用剪貼板數據填充Windows共享魅力
我想通過共享魅力共享剪貼板中的數據(例如圖像)。是否可以在Windows 8.1共享魅力中使用Windows剪貼板內容?不幸的是,DataTransferManager在桌面應用程序中不可用,所以我如何能夠與charms-bar共享剪貼板?用剪貼板數據填充Windows共享魅力
您無法通過共享魅力將其複製到剪貼板,但您可以將功能添加到您的應用程序中。要將圖像複製到剪貼板,您可以這樣做:
void OnCopyAppBarButtonClick(object sender, RoutedEventArgs args)
{
Windows.ApplicationModel.DataTransfer.DataPackage dataPackage = new DataPackage
{
RequestedOperation = DataPackageOperation.Move
};
dataPackage.SetBitmap(bitmapStream);
Windows.ApplicationModel.DataTransfer.Clipboard.SetContent(dataPackage);
}
請注意,您需要將圖像轉換爲RandomAccessStreamReference。
DataPackage類還包含其他方法來複制其他數據類型 - 結帳在這裏的文檔:https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.datatransfer.datapackage.aspx