Table of Contents

Namespace Tudormobile.OpenTrivia.UI.ViewModels

Classes

CategoryCollection

Represents an observable collection of selectable trivia categories that tracks and exposes the current selection state.

GameViewModel

Represents the view model for managing quiz categories and questions, supporting selection of a single question at a time.

QuestionCollection

Represents a collection of selectable trivia questions, each assigned a unique sequential number for identification and ordering.

SelectableCategory

Represents a selectable trivia category that encapsulates a trivia category and tracks its selection state for use in user interfaces.

SelectableQuestion

Represents a trivia question that can be selected by the user, encapsulating the question text, possible answers, and selection state.