变化皮肤传递过来颜色,要设置整个窗体的颜色..有次也在一个udpport  库见过,ip赋值过去,连接就开始了.但看着很别扭.

StyleManager.Style = style;
/// <summary>
        /// 主题样式
        /// </summary>
        [DefaultValue(UIStyle.Blue), Description("主题样式"), Category("SunnyUI")]
        public UIStyle Style
        {
            get => UIStyles.Style;
            set
            {
                if (UIStyles.Style != value && value != UIStyle.Custom)
                {
                    UIStyles.SetStyle(value);
                }
            }
        }
  /// <summary>
        /// 设置主题样式
        /// </summary>
        /// <param name="style">主题样式</param>
        public static void SetStyle(UIStyle style)
        {
            Style = style;

            foreach (var form in Forms.Values)
            {
                form.Style = style;
            }

            foreach (var page in Pages.Values)
            {
                page.Style = style;
            }
        }

 

posted on 2022-05-13 16:09  小石头的一天  阅读(46)  评论(0编辑  收藏  举报