(Leadtools.Controls)

フレームを表示

ImageViewerPagerInteractiveModeクラス




メンバ 
マウスまたはタッチを用いてアクティブな項目または現在のページを変更します。
オブジェクトモデル
構文
public class ImageViewerPagerInteractiveMode : ImageViewerInteractiveMode 
'Declaration
 
Public Class ImageViewerPagerInteractiveMode 
   Inherits ImageViewerInteractiveMode
解説

ImageViewerPagerInteractiveModeImageViewerInteractiveModeから派生し、InteractiveServiceの以下のイベントにサブスクライブします。

2つのモードのこのモード:

ChangeActiveItemの値がtrueであるならば。ビューワ表面でユーザークリックしてドラッグすると、現在アクティブな項目のインデックスがビューワ内で変更されます。

ChangeActiveItemの値がfalseであるならば。ビューワ表面でユーザーがクリックしてドラッグすると、使用中の項目における現在のページ番号(項目)が変更されます。これは、画像内に有効な画像がありページが複数ある場合にのみ機能します。

どちらの場合も、このモードでは、操作の最大変更を計算することで機能します(有効な項目を変更する場合の項目数、またはページ番号を変更する場合のRasterImage.PageCount内のページ数)。ビューワの現在の高さに対してこの値を正規化します。ユーザーがクリックして、ビューワの上でドラッグするとき、値は現在の場所に基づいて変更します。マウスを上方向にドラッグすると値が減少し、下方向にドラッグすると値が増加します。

詳細については、「画像ビューワの対話モード」を参照してください。

サンプル
Copy Code  
Imports Leadtools
Imports Leadtools.Controls
Imports Leadtools.Codecs
Imports Leadtools.Drawing
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Color

_imageViewer.InteractiveModes.BeginUpdate()
Dim mode As New ImageViewerPagerInteractiveMode
mode.IsEnabled = True
_imageViewer.InteractiveModes.Add(mode)
_imageViewer.InteractiveModes.EndUpdate()
using Leadtools;
using Leadtools.Controls;
using Leadtools.Codecs;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;

_imageViewer.InteractiveModes.BeginUpdate();
_imageViewer.InteractiveModes.Add(new ImageViewerPagerInteractiveMode { IsEnabled = true });
_imageViewer.InteractiveModes.EndUpdate();
必要条件

ターゲットプラットホーム

参照

参照

ImageViewerPagerInteractiveModeメンバ
Leadtools.Controls名前空間