WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)

需求

近期在做公司上位机产品规划与实验,参考了Blender软件的布局风格,希望能用WPF也做一个类似布局的上位机。于是开始寻找资源,很快就发现了AvalonDock。

AvalonDock简介

AvalonDock是Xceed公司 Wpf.Toolkit 中的一款收费产品,其中还包括很多其他控件的收集整理,感兴趣的自行研究。

WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)_第1张图片

但是万能的Nuget里面有许多免费的版本,并且GitHub开源。下面就给列举一个自己使用的Dirkster.AvalonDock。

 

使用

1.创建我们自己的WPF项目

WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)_第2张图片

2.使用NuGet引入Dirkster.AvalonDock资源库

步骤:右键项目(Melphi)-->管理NuGet程序包-->浏览-->输入"Dirkster.AvalonDock"-->选择"Dirkster.AvalonDock"点击安装即可

WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)_第3张图片

3.使用

这里只是为了演示效果,我就直接把代码贴出来了,不做解释。控件如何使用,请查看其源码:https://github.com/Dirkster99/AvalonDock或者其他博主。


    
        
            
            
            
        

        
            
                
                
            
            
                
                
                
            
            
                
                
            
            
                
                
            
            
                
                
                
            
        

        
            
                
            
            
                
                    
                        
                            
                            
                        
                    
                    
                        
                            
                                
                                
                            
                        
                        
                            
                                
                                
                                
                            
                        
                    
                    
                        
                            
                            
                        
                    
                
            
        

        

        
    

 

 

4.效果

WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)_第4张图片

WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)_第5张图片

 

总结

学会查找资料,那将是你尽快抵达下一站的不二捷径。

 

Over

每次记录一小步...点点滴滴人生路...

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