WPF 切换控件界面库资源

WPF 切换控件界面库资源

在实际项目开发中,我们经常是使用别人开发好的界面库。但是不同界面库涉及的控件和对控件的默认样式存在偏差。为了能在不同的项目中使用多种界面库。最开始没有想过,觉得不好实现。但是实际来使用的时候,发现非常简单。

本次示例以MaterialDesignUI和ModernUI切换为例。

NuGet界面库程序包

分别添加MaterialDesignThemes和ModernUI.WPF界面库

添加默认界面库

我们这里默认添加MaterialDesignThemes的界面样式,因此我们直接在App.xaml中添加界面库资源引用。


    
        
            
                
                
                
                
                
            
        
    


在同一界面使用不同界面库


    
        
            
            
        
        
            
                
                    
                    
                    
                

                
                    
                        
                        
                        
                    
                
            
        

        
            
                
                    
                        
                        
                    
                
            
            
                
                    
                        
                        
                        
                    

                    
                        
                            
                            
                            
                        
                    

                
            
        
    


展示

WPF 切换控件界面库资源_第1张图片
WPF 切换控件界面库资源_第2张图片

总结

在需要切换界面资源时,修改Resource即可。


积跬步以至千里:) (:一阵没来由的风

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