定义了一个imageview布局控制器。
函数lt.Controls.ImageViewerViewLayout
类lt.Controls.ImageViewerViewLayout ()
ImageViewerViewLayout是负责设置图像查看器布局的主类。
派生类必须实现以下功能:
名字:返回布局的友好名称。
UpdateTransform:由imageview。UpdateTransform在布局中移动项目并调整其大小。
时,布局必须执行以下操作UpdateTransform被称为。所有的值计算必须使用传递给方法的缩放因子,并且在方法返回后查看器将更新视图对齐:
更新itemBounds属性:这是一个矩形数组,必须填充每个项目的位置和大小。每个值必须基于项大小及其转换计算。项目必须以任何方式安排,通常创建行和列或堆叠在彼此的顶部。
更新的值ImageViewerItem。RowIndex而且ImageViewerItem。ColumnIndex对于每个项:这些值必须设置为视图网格中项目行和列的基于0的索引(如果有的话)。该值将用于需要找到另一项的左侧、顶部、右侧或底部的项目的代码,例如ImageViewerSelectItemsInteractiveMode使用方向键时。
设置的值SizeModeWidth:这是以像素为单位的布局宽度。查看器将使用此值来控制何时缩放的大小FitWidth >例如。通常这应该是最大列的宽度。
设置的值SizeModeWidthItemCount:最大一列中的条目数。
设置的值SizeModeHeight:这是布局的高度,以像素为单位。查看器将使用此值来控制何时缩放的大小FitHeight例如。通常这应该是最大行的高度。
设置的值SizeModeHeightItemCount:最大行的项数。
以下方法可以帮助计算这些值:
AlignHeights:对齐项目的高度并返回最大的值。
AlignWidths:对齐项目的宽度并返回最大的值。
AlignRow:在一行中将项目对齐到相等的距离。
AlignColumn:在一列中,将项目对齐到相等的距离。
有关更多信息,请参阅图像查看器布局,图像查看器项目,图像查看器转换而且图像查看器边界和转换.
示例请参见ViewLayout.
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。