This commit is contained in:
Курнат Андрей
2026-02-16 05:52:43 +03:00
parent ac6d9e84c6
commit 45382570d9
4 changed files with 61 additions and 10 deletions

View File

@@ -33,6 +33,19 @@ public partial class ReaderViewModel : BaseViewModel
[ObservableProperty]
private string? _selectedChapter;
[ObservableProperty]
private int _chapterCurrentPage = 1;
[ObservableProperty]
private int _chapterTotalPages = 1;
// Это свойство будет обновляться автоматически при изменении любого из полей выше
public string ChapterProgressText => $"{ChapterCurrentPage} из {ChapterTotalPages}";
// Чтобы ChapterProgressText уведомлял интерфейс, добавим частичные методы (особенность Toolkit)
partial void OnChapterCurrentPageChanged(int value) => OnPropertyChanged(nameof(ChapterProgressText));
partial void OnChapterTotalPagesChanged(int value) => OnPropertyChanged(nameof(ChapterProgressText));
public List<string> AvailableFonts { get; } = new()
{
"serif",