wpf使用控件模板(使用资源字典)

 一、在资源字典中

        1.设置渐变画刷



    
    

         2.设置控件模板


     
        
                
        
    

        3.使用Style来给所有的按钮都加上这个样式

二、在C#代码中绑定wpf的CheckBox控件Checked为方法‘checked’

        实现该方法

private void checked(object sender, RoutedEventArgs e) {
    ResourceDictionary resourceDictionary = new ResourceDictionary();
    resourceDictionary.Source = new Url("Resources/GradientBrush.xaml", UriKind.Relative);
    this.Resource.MergedDictionaries[0] = resourceDictionary;
}

               注: 如果是想要实现取消勾选CheckBox更换样式的就设置CheckBox控件的UnCheck属性绑定回一个原本样式的xaml资源字典

你可能感兴趣的:(wpf,wpf)