Leadtools.Controlsアセンブリ > Leadtools.Controls名前空間 > ImageViewerクラス :UpdateTransformメソッド |
public void UpdateTransform()
'Declaration
Public Sub UpdateTransform()
このメソッドは、変換行列がビューをpalceに使って、提出する、そして、項目が更新される必要があるとき、ビューワによって内部的に呼び出されます。たとえば新しい項目が項目に追加されるとき、ズームが呼び出される時またはビューワのサイズがより多くの場合の間で変更される時。
このメソッドの中に、ビューワは以下を実行します:
変換を更新することが有効にされる、そして、ユーザーが、もしそうでなければ、BeginTransform(CanTransformの値はtrueです)を呼び出すことによってそれを無効にしないならば、それがimmediatlyに出ることを確認します。
ImageViewerViewLayout.UpdateTransformを呼び出します
ViewLayoutの現在のビュー割付け対象のメソッド。ビューレイアウトは、その後追加注文して、目的のやり方で項目の大きさを変更しますこの情報から、ビューワはビューサイズを再計算して、それにViewSizeを課して、それからスクロールバーをScrollModeに基づくpositionとサイズにアップデートします
ビューと項目のためのすべての変換行列は、更新されます。これは、ViewTransformで保存されるビューマトリックスと同様にGetItemTransformまたはGetItemImageTransformを用いて得られることができる項目いろいろなマトリックスを含みます。
TransformChangedイベントを発生しようとします
新しいレンダリングサイクルが新しいビューと項目による表面にアップデートする表示領域とスタートを無効にします。
詳細は、画像ビューワの項目、画像ビューワの変換、画像ビューワの境界と変換と画像ビューワのレイアウトを参照します。