Leadtools.Controlsアセンブリ > Leadtools.Controls名前空間 > ImageViewerクラス :ViewLayoutプロパティ |
public virtual ImageViewerViewLayout ViewLayout {get; set;}
'Declaration
Public Overridable Property ViewLayout As ImageViewerViewLayout
詳細については、「画像ビューワのレイアウト」を参照してください。
このサンプルはImageViewerに2、3の項目を追加して、それから違いを参照するために様々なビューレイアウトの間で変わることができます。
デモを実行します。ここで、サンプルボタンをクリックします。
ImageViewerサンプルからサンプル関数内のコードをすべて削除し("// TODO:ここにサンプルコードを追加します"というコメントを検索する)、以下のコードを挿入します。
Imports Leadtools Imports Leadtools.Controls Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color Dim layout As New ImageViewerHorizontalViewLayout() layout.Rows = 2 _imageViewer.ViewLayout = layout _imageViewer.UpdateTransform() _imageViewer.Invalidate() Dim msg As String = String.Format("Layout.Name = {0}" & Constants.vbLf & "Layout.SizeModeHeight = {1}" & _ Constants.vbLf & "Layout.SizeModeHeightItemCount = {2}" & Constants.vbLf & _ "Layout.SizeModeWidth = {3}" & Constants.vbLf & "Layout.SizeModeWidthItemCount = {4}" & _ Constants.vbLf, _imageViewer.ViewLayout.Name, _imageViewer.ViewLayout.SizeModeHeight, _ _imageViewer.ViewLayout.SizeModeHeightItemCount, _imageViewer.ViewLayout.SizeModeWidth, _ _imageViewer.ViewLayout.SizeModeWidthItemCount) MessageBox.Show(msg, "ImageViewerLayout Information")
using Leadtools; using Leadtools.Controls; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; ImageViewerViewLayout layout = new ImageViewerHorizontalViewLayout { Rows = 2 }; _imageViewer.ViewLayout = layout; _imageViewer.UpdateTransform(); _imageViewer.Invalidate(); string msg = string.Format("Layout.Name = {0}\nLayout.SizeModeHeight = {1}\nLayout.SizeModeHeightItemCount = {2}\nLayout.SizeModeWidth = {3}\nLayout.SizeModeWidthItemCount = {4}\n", _imageViewer.ViewLayout.Name, _imageViewer.ViewLayout.SizeModeHeight, _imageViewer.ViewLayout.SizeModeHeightItemCount, _imageViewer.ViewLayout.SizeModeWidth, _imageViewer.ViewLayout.SizeModeWidthItemCount); MessageBox.Show(msg, "ImageViewerLayout Information");