/// <summary> /// 为DUI样式控件赋值样式 /// </summary> /// <param name="control">DUI样式控件基类对象</param> public override void SetControlStyle(IDUIStyleControl control) { DUIStyleLabel label = control as DUIStyleLabel; if (label == null) { return; } DUIFont labelFont = DUISkinManager.GetCurrentSkinManager().GetFont(_fontName); if (labelFont != null) { if (labelFont.Font != null) { label.Font = labelFont.Font; } if (labelFont.BackColor != Color.Empty) { label.BackColor = labelFont.BackColor; } if (labelFont.ForeColor != Color.Empty) { label.ForeColor = labelFont.ForeColor; } } }
/// <summary> /// 为DUI样式控件赋值样式 /// </summary> /// <param name="control">DUI样式控件基类对象</param> public override void SetControlStyle(IDUIStyleControl control) { DUIStyleButton button = control as DUIStyleButton; if (button == null) { return; } //获得皮肤全局字体对象 DUIFont buttonFont = DUISkinManager.GetCurrentSkinManager().GetFont(_fontName); if (buttonFont != null) { if (buttonFont.Font != null) { button.Font = buttonFont.Font; } if (buttonFont.BackColor != Color.Empty) { button.BackColor = buttonFont.BackColor; } if (buttonFont.ForeColor != Color.Empty) { button.ForeColor = buttonFont.ForeColor; } } button.FlatStyle = _flatStyle; }
/// <summary> /// 为DUI样式控件赋值样式 /// </summary> /// <param name="control">DUI样式控件基类对象</param> public override void SetControlStyle(IDUIStyleControl control) { DUIStyleTextBox textBox = control as DUIStyleTextBox; if (textBox == null) { return; } //获得皮肤全局字体对象 DUIFont textboxFont = DUISkinManager.GetCurrentSkinManager().GetFont(_fontName); if (textboxFont != null) { if (textboxFont.Font != null) { textBox.Font = textboxFont.Font; } if (textboxFont.BackColor != Color.Empty) { textBox.BackColor = textboxFont.BackColor; } if (textboxFont.ForeColor != Color.Empty) { textBox.ForeColor = textboxFont.ForeColor; } } textBox.BorderStyle = _borderStyle; }