VintaSoft Imaging .NET SDK 15.1: Документация для .NET разработчика
Vintasoft.Imaging.UI Namespace / ImageViewer Class / SetFocusedIndexSync(Int32) Method
Синтаксис Ремарки Example Требования Смотрите также
В этом разделе
SetFocusedIndexSync(Int32) Метод (ImageViewer)
В этом разделе
Синхронно устанавливает новое значение свойства FocusedIndex.
Синтаксис
'Declaration

Public Sub SetFocusedIndexSync( _
ByVal newFocusedIndex
Новое значение свойства FocusedIndex.
As System.Int32 _
)
public void SetFocusedIndexSync(
System.Int32 newFocusedIndex
)

Parameters

newFocusedIndex
Новое значение свойства FocusedIndex.
Ремарки

Этот метод устанавливает значение свойства FocusedIndex и ждет, пока новое изображение загрузится в просмотрщик.

Пример

Вот C#/VB.NET код, который демонстрирует, как запустить анимацию в ImageViewer, если просмотрщик изображений использует изображения из свойства Images.


''' <summary>
''' Shows animation in image viewer.
''' </summary>
''' <param name="viewer">An image viewer.</param>
''' <param name="delay">The animation delay in milliseconds.</param>
Private Sub ShowAnimation(viewer As Vintasoft.Imaging.UI.ImageViewer, delay As Integer)
    ' for each image in image collection of image viewer
    For i As Integer = 0 To viewer.Images.Count - 1
        ' change image in image viewer
        viewer.SetFocusedIndexSync(i)
        ' sleep for a while
        System.Threading.Thread.Sleep(delay)
    Next
End Sub


/// <summary>
/// Shows animation in image viewer.
/// </summary>
/// <param name="viewer">An image viewer.</param>
/// <param name="delay">The animation delay in milliseconds.</param>
private void ShowAnimation(Vintasoft.Imaging.UI.ImageViewer viewer, int delay)
{
    // for each image in image collection of image viewer
    for (int i = 0; i < viewer.Images.Count; i++)
    {
        // change image in image viewer
        viewer.SetFocusedIndexSync(i);
        // sleep for a while
        System.Threading.Thread.Sleep(delay);
    }
}

Требования

Целевые платформы: .NET 10; .NET 9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также