edit
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user