自定义ComboBox控件

建一个ResourceDictionary样式xaml:


    
    
    
    
    
    
    
    

    
    
        
            
                
                
            
            
            
        

        
            
                
                    
                        
                    
                
                
            
        
    

    
    

新建一个类

   public class TzxComboBox: System.Windows.Controls.ComboBox
    {
        public TzxComboBox()
        {
            Style style = this.TryFindResource("ComboBoxStyle") as Style;
            if (style != null)
            {
                this.Style = style;
            }
        }
    }

在xaml页面引用comboBox控件:

xmlns:ComboBox="clr-namespace:TzxControlComponentLib.Controls.ComboBoxs;assembly=TzxControlComponentLib"

使用并绑定一个集合list:


你可能感兴趣的:(自定义ComboBox控件)