文本层

Yuri引擎使用文本层MessageLayer来为前端提供一个可变的文本显示控件,它的底层实现是使用了WPF的文本流内容容器TextBlock。

文本层对象

文本层对象MessageLayer提供的方法和属性如下:

方法或属性名 作用
Reset() 将文字层恢复初始状态
StyleReset() 恢复默认文字层的样式
Id 获取或设置文字层id
Text 获取或设置文字层的文本
Visibility 获取或设置文字层是否可见
FontName 设置文字层字体
FontSize 获取或设置文字层字号
FontColor 获取或设置文字层的纯色颜色
LineHeight 获取或设置行距
Opacity 获取或设置文字层透明度
X 获取或设置文字层X坐标
Y 获取或设置文字层Y坐标
Z 获取或设置文字层深度坐标
Height 获取或设置文字层高度
Width 获取或设置文字层宽度
Padding 获取或设置文字层边距
HorizontalAlignment 获取或设置文字层水平对齐属性
VerticalAlignment 获取或设置文字层竖直对齐属性
FontShadow 获取或设置文字层的阴影状态
DisplayBinding 获取或设置文字层在前端的控件引用
BackgroundSprite 获取或设置文字层的背景精灵

文本层描述子

文本层描述子对象MessageLayerDescriptor是文本层对象当前状态进行可序列化描述的对象。

属性名 作用
Id 获取或设置文字层id
Text 获取或设置文字层的文本
Visible 获取或设置文字层是否可见
FontName 设置文字层字体
FontSize 获取或设置文字层字号
FontColorR 获取或设置文本层字色R通道值
FontColorG 获取或设置文本层字色G通道值
FontColorB 获取或设置文本层字色B通道值
LineHeight 获取或设置行距
Opacity 获取或设置文字层透明度
X 获取或设置文字层X坐标
Y 获取或设置文字层Y坐标
Z 获取或设置文字层深度坐标
Height 获取或设置文字层高度
Width 获取或设置文字层宽度
Padding 获取或设置文字层边距
HorizontalAlignment 获取或设置文字层水平对齐属性
VerticalAlignment 获取或设置文字层竖直对齐属性
FontShadow 获取或设置文字层的阴影状态
BackgroundResourceName 获取或设置文本层背景图资源名称

程序集信息

Property Value
层次结构 Yuri.PlatformCore.Graphic.MessageLayer
最低版本 1.0
并行安全
层次结构 Yuri.PlatformCore.Graphic.MessageLayerDescriptor
最低版本 1.0
并行安全