zoukankan      html  css  js  c++  java
  • 重写控件样式

    public class FrameCheckBox : CheckBox
        { 
    
            public FrameCheckBox()
                : base()
            {
                var uri = new Uri("pack://application:,,,/WpfApp2;component/Theme/CheckBox.xaml");
                ResourceDictionary res = new ResourceDictionary { Source = uri };
                Application.Current.Resources.MergedDictionaries.Add(res);
    
                this.Style = (Style) Application.Current.Resources["DefaultCheckBoxStyle"]; 
            }
    
            protected override void OnToggle()
            {
                base.OnToggle();
                UIhelp.DoEvents();
                
    
            }
    }
    
    public class UIhelp
        {
            public static void DoEvents()
            {
                try
                {
                    var nestedFrame = new DispatcherFrame();
                    var exitOperation = Dispatcher.CurrentDispatcher.BeginInvoke(
                        DispatcherPriority.Background, new DispatcherOperationCallback(state =>
                        {
                            var frame = state as DispatcherFrame;
    
                            if (frame != null)
                            {
                                frame.Continue = false;
                            }
                            return null;
                        }), nestedFrame);
                    Dispatcher.PushFrame(nestedFrame);
                    if (exitOperation.Status != DispatcherOperationStatus.Completed)
                    {
                        exitOperation.Abort();
                    }
    
                }
                catch (Exception e)
                {
                    
                   Console.WriteLine(e.StackTrace);
                }
               
            } 
            
        }
  • 相关阅读:
    Winform 积累
    mvc部署iis遇到的问题总结
    开始我的BLOG生活
    sql 总结
    ajax:AutoCompleteExtender版本问题
    ancms即将上线
    ancms v2.3语言介绍
    asp.net的cms 核心代码篇
    div+css布局
    js词法结构
  • 原文地址:https://www.cnblogs.com/robertyao/p/10148979.html
Copyright © 2011-2022 走看看