Revti二次开发—获取族文件缩略图,并添加到wpf窗口

本文介绍了如何在Revti二次开发中利用WindowsAPICodePack的Nuget包获取族文件的缩略图,并将其转化为ImageSource显示在WPF窗口中,包括安装Nuget包、添加引用以及详细代码示例。
摘要由CSDN通过智能技术生成

1.首先在项目中添加WindowsAPICodePack的Nuget包

 

项目(P)——管理NuGet程序包——搜索“Microsoft-WindowsAPICodePack-Shell”,安装

2.在项目中添加引用

using Microsoft.WindowsAPICodePack.Shell;

3.获取族文件缩略图完整代码

            //【1】获取文件缩略图
            ShellObject so = ShellFile.FromFilePath("C:\\****\\01_建筑\\10_家具\\电影院\\电脑桌.rfa");
            Bitmap bm2 = so.Thumbnail.LargeBitmap;
            //【2】创建image控件,并设置参数
            System.Windows.Controls.Image imagecontrol2 = new System.Windows.Controls.Image();
            imagecontrol2.Width = 150;
            imagecontrol2.Height = 150;
            imagecontrol2.Margin = new Thickness(5, 5, 5, 5);
            //【3】将缩略图添加到控件,再将控件添加到WPF窗口
            imagecontrol2.Source = ChangeBitmapToImageSource(bm2);
            mainWindow.wrap1.Children.Add(imagecontrol2);

3.1

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值