c# - 在 devexpress 中应用出现后变量不起作用
问题描述
打开时,外观未应用于组件,我也想将其从 design.cs 中隐藏
它只有在我这样做时才有效,但它是在 Design.cs 中生成的:
this.Appearance.BorderColor = System.Drawing.Color.DimGray;
[...]
public class appearanceObject : AppearanceObject
{
public appearanceObject(){
this.BackColor = System.Drawing.Color.DimGray;
this.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ForeColor = System.Drawing.Color.White;
this.Options.UseBackColor = true;
this.Options.UseFont = true;
this.Options.UseForeColor = true;
}
}
[ToolboxItem(true)]
public partial class BaseLookUpEdit : DevExpress.XtraEditors.LookUpEdit
{
public BaseLookUpEdit() : base()
{
base.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
this.ResumeLayout(false);
}
private AppearanceObject appearance_ = new appearanceObject();
[Browsable(false)]
[DXCategory("Appearance")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] //Not WORK!!
public virtual AppearanceObject Appearance
{
get
{
return this.appearance_; //NOT APPLY APPEARENCE
}
set
{
this.appearance_ = value;
}
}
}
解决方案
推荐阅读
- reactjs - Gatsby:使用 localStorage 存储数据
- erlang - 强制转换为 `any()` 是让 Dialyzer 接受 ETS 匹配模式的好解决方案吗?
- c++ - 是否可以使用定制的 GUI 来操作另一个程序的文本文件上的信息?如果是这样,怎么做?
- web - Microsoft IIS 虚拟目录:在本地服务器上托管图像,在本地网站上显示
- android - 如何在flutter中创建自定义BottomNavigationBar?
- api - 版本一 - 获取与项目关联的所有团队和成员
- 3d - 如何让 3D 相机并排“跟随”角色位置
- spring-boot - Hibernate ManyToMany 本身不正确的映射
- python-3.x - 重置 python Logger 以防止重复的日志记录
- javascript - React 在处理两个组件文件时无法按预期工作