-
-
Notifications
You must be signed in to change notification settings - Fork 28
MainViewModel
The MainViewModel
manages the most basic parts of the Shell and its Views.
The MainViewModel
is a partial class split between 4 different files in src/Quarrel.ViewModels/MainViewModel
:
-
GenericMainViewModel
contains the Services used between all parts of theMainViewModel
and uncategorized Commands, Methods or Properties, like theOpenSettings
command. -
GuildsMainViewModel
contains the Commands, Methods or Properties used for theGuildListControl
; Such as theNavigateGuild
command or theBindableGuilds
list property. -
ChannelsMainViewModel
contains the Commands, Methods or Properties used for theChannelListControl
; Such as theNavigateChannel
command or theCurrentChannel
property. -
MessagesMainViewModel
contains the Commands, Methods or Properties used for theMessageListControl
; Such as theDeleteMessage
command or theBindableMessages
list property. -
MembersMainViewModel
contains the Commands, Methods or Properties used for theMessageListControl
; Such as theUpdateGuildSubscriptions
command or theCurrentBindableMembers
list property.