wpfGauge仪表盘库及winForm中使用WPF控件

wpfGauge是一款在.NET平台下进行仪表盘界面开发的工具库,其官网地址(可能需要阔学上网)为:https://wpfgauge.codeplex.com/ 。使用wpfGauge进行仪表盘开发,首先需要在官网下载demo,并将其中的WpfGauge.dll进行引用(dll文件我已上传,也可在本文所附的CSDN链接进行下载)。开发步骤如下:

目录

一、引用WpfGauge.dll动态链接库文件

二、创建WPF控件

1.在解决方案中新建用户控件WPF

2.编辑xaml文件

3.根据需求调整xaml设置

三、在form中添加WPF控件

1.添加ElementHost

2.将wpfGauge添加为ElementHost子控件

四、使用wpfGauge

1.为wpfGauge添加

2.在form中调用显示方法


 

一、引用WpfGauge.dll动态链接库文件

一般地,将该dll文件放到工程的bin目录下,然后在解决方案中右键“引用”,选择添加引用,如下图:

wpfGauge仪表盘库及winForm中使用WPF控件_第1张图片

在弹出的引用管理器中选择“浏览”,选择dll所在位置,添加引用,如下:

wpfGauge仪表盘库及winForm中使用WPF控件_第2张图片

到此,对wpfGauge的动态链接库引用添加完成,可以开始在项目中进行开发。

二、创建WPF控件

1.在解决方案中新建用户控件WPF

wpfGauge仪表盘库及winForm中使用WPF控件_第3张图片

2.编辑xaml文件

可以从官网的demo中找到该文件,拷贝至刚才创建的文件中,也可以复制下面的代码,注意将namespace和class name该为自己的项目。


    
        

            
            
                
                
                    
                
                
                
                    
                
                
                
                    
                

            
        
    

3.根据需求调整xaml设置

如上的代码中,可以设置指针的初始位置、刻度数字以及标记等。

三、在form中添加WPF控件

1.添加ElementHost

在form的设计文件“工具箱”中选择ElementHost添加至form中

2.将wpfGauge添加为ElementHost子控件

如图,选择继承内容为添加的wpfGauge(本项目中命名为gaugeSpeed)。

wpfGauge仪表盘库及winForm中使用WPF控件_第4张图片

四、使用wpfGauge

1.为wpfGauge添加

在xaml文件对应的cs文件(即wpfGauge对应的类)中添加方法以进行控件的显示,如更改指针的值等。

public void setPinValue(int val1)
{
    TGauge.Value = val1;
}

其中,TGauge为xaml文件中设置的gauge名称。 

wpfGauge仪表盘库及winForm中使用WPF控件_第5张图片

2.在form中调用显示方法

嗯。。调用就可以了~~~

你可能感兴趣的:(C#,C#,wpfGauge,WPF,winForm)