Recommended naming conventions

Class instances:

Class instance
Suffix
Example
Location

Page viewmodel

PageVm

HomePageVm

/Mvvm/PageViewModels

Loose viewmodel

Vm

ItemVm

/Mvvm/ViewModels

ContentPage

Page

HomePage

/Mvvm/Pages

ContentView

View

LoginView

/Mvvm/Views

If you have a lot of content you can break things out into groups, e.g.

Purpose
Page location
Vm location

User accounts

/Mvvm/Accounts/Pages

/Mvvm/Accounts/PageViewModels

Shopping cart

/Mvvm/Cart/Pages

/Mvvm/Cart/PageViewModels

Last updated