Вы должны войти, чтобы создавать сообщения и темы.

Проблема с nuget пакетом (PDFNet)

Всем привет! Кто нибудь работал с PDFNet (PDFViewer)? Есть проблема ответ не могу найти. В документации ничего хорошего не написали. Нужно отследить просмотрен ли открытый документ до конца или нет, либо как вариант узнать позицию скролла. Помогите!

Привет 🖐

if (ТвояПанель.VerticalScroll.Value >= число)
    // Скролл в самом низу

Чтобы понять, на какое число ориентироваться, повесь на кнопку событие, которое покажет, текущее положение скролла.
Например, СкопированоMessageBox.Show($"{ТвояПанель.VerticalScroll.Value}");
Отведи скролл-бар в самый низ и нажми на кнопку, чтобы MessageBox вывел значение.

И нет, нельзя ориентироваться на СкопированоТвояПанель.VerticalScroll.Maximum, потому что этот параметр врёт, ибо зависит от контента внутри панели.

В любой непонятной ситуации переходи на beta  © Win 10 Tweaker
Цитата: XpucT от 04.03.2021, 14:42

Привет 🖐

 
 
 
 
if (ТвояПанель.VerticalScroll.Value >= число)
// Скролл в самом низу
if (ТвояПанель.VerticalScroll.Value >= число) // Скролл в самом низу
 
if (ТвояПанель.VerticalScroll.Value >= число)
    // Скролл в самом низу

Чтобы понять, на какое число ориентироваться, повесь на кнопку событие, которое покажет, текущее положение скролла.
Например, СкопированоMessageBox.Show($"{ТвояПанель.VerticalScroll.Value}");
Отведи скролл-бар в самый низ и нажми на кнопку, чтобы MessageBox вывел значение.

И нет, нельзя ориентироваться на СкопированоТвояПанель.VerticalScroll.Maximum, потому что этот параметр врёт, ибо зависит от контента внутри панели.

Привет, Хачатур! Твое решение работает, спасибо! Но все же есть недопонимание. Если поставить проверку на кнопку, то все правильно, но мне нужно постоянно проверять данное условие при просмотре документа.  Перепробовал уже все события панели, но почему-то ни на какое не откликается.