DevExpress中文说明--TcxStyleRepository Object

TcxStyleRepository Object

Hierarchy   Properties   Methods


一个Dev的样式仓库组件,便于我们重复使用一些样式(Style)

Unit cxStyles

Syntax

TcxStyleRepository = class(TComponent);

Description

样式库用了存放和组织Dev控件的UI样式。TcxStyleRepository类允许您创建、存储和访问单个样式,其中每个样式由TcxCustomStyle类(或其子类)表示。TcxCustomStyle是一个抽象类,我们通过使用TcxStyle类在存储库中创建项。大多数Dev控件支持样式,拥有样式成员。您可以为某个控件定义特定的元素外观。

使用时,您需要创建一个样式,适当地初始化它的属性,并将该样式分配给控件的style属性。使用样式是初始化控件元素的样式属性的另一种方法。


还有一些特定的样式表,用于表示一组适合于特定控件的样式(例如,TcxGridTableViewStyleSheet类为网格视图样式)。您可以为控件元素指定一个样式表,从而为所有样式属性指定了样式,而不是一个个指定单个样式。若要将样式表分配给控件,可以通过 Styles.StyleSheet 属性设置。您也可以使用CreateStyleSheet方法以编程方式创建样式表。 样式存储库编辑器为您提供了在设计时操作样式和样式表的便捷方法。

下图演示了样式库编辑器的样式表选项卡:



QQ图片20190103132255.png




TcxStyleRepository Properties

TcxStyleRepository   Legend


In TcxStyleRepository    

Count      返回样式库样式(styles )的数目;

Items      样式(项)

StyleSheetCount   返回样式表的数目;  

StyleSheets 样式表(项)


TcxStyleRepository Methods

TcxStyleRepository   Legend


In TcxStyleRepository    

Clear  清除所有样式    

ClearStyleSheets     清除所有样式表

Create     创建

CreateItem      在样式库里创建一个样式

CreateItemEx    创建一个样式并为其指定宿主(owner)

CreateStyleSheet   在样式库里创建一个样式表  ,并为其指定宿主(owner)

Destroy  销毁




联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678