我们已经修改了所有自定义皮肤的注册机制。 如果你正迁移到 DXperience 2006 vol 2 或更高版本,那么你需要改变如何注册自定义皮肤。 例如, 如果你之前使用了下列代码:
C# | 复制代码 |
---|
DevExpress.UserSkins.SkinProject1.Register();
|
Visual Basic | 复制代码 |
---|
DevExpress.UserSkins.SkinProject1.Register()
|
你将需要把它修改为:
C# | 复制代码 |
---|
DevExpress.Skins.SkinManager.Default.RegisterAssembly(
typeof(DevExpress.UserSkins.SkinProject1).Assembly);
|
Visual Basic | 复制代码 |
---|
DevExpress.Skins.SkinManager.Default.RegisterAssembly( _
GetType(DevExpress.UserSkins.SkinProject1).Assembly)
|
通过运行 Skin Editor 应用程序并且重建皮肤,您可以为自定义皮肤获得适当的注册代码。 皮肤一旦被重建,Skin Editor 会自动为您生成所需的代码。
注意: 此注册机制没有修改 Bonus Skins。
C# | 复制代码 |
---|
DevExpress.UserSkins.BonusSkins.Register();
|
Visual Basic | 复制代码 |
---|
DevExpress.UserSkins.BonusSkins.Register()
|
注意 |
---|
当升级 DevExpress 组件到一个新的主版本时,你需要通过 SkinEditor 工具,重建自定义皮肤库。 否则,你会看到多种 artifacts,或者甚至是异常。
|