This is an application designed to visualize where your money is going and how much you are bringing in. The goal is to give the ability to plan for the future effectively by being able to immediately see the changes to the plan
The most significant changes in the code include enabling the flyout menu in the application, changing the title of the Shell from 'MoneyTracker' to 'Home', and adding new ShellContent for 'Home', 'Accounts', and 'Transactions'. The 'Login' ShellContent was removed, making the login page inaccessible from the shell. A commented out Shell.FlyoutFooter was added for 'Settings', indicating that it is prepared to be added but is currently not visible.
Here are the changes in detail:
The Shell.FlyoutBehavior property was changed from Disabled to Flyout, enabling the flyout menu in the application.
The Title property of the Shell was changed from MoneyTracker to Home.
A Shell.FlyoutHeader was added with a Label that has the text Home.
A new ShellContent was added with the TitleHome, the ContentTemplate set to HomePage, and the Route set to HomePage.
Another new ShellContent was added with the TitleAccounts, the ContentTemplate set to AccountPage, and the Route set to AccountPage.
The ShellContent with the TitleLogin was removed, making the login page inaccessible from the shell.
A new ShellContent was added with the TitleTransactions, the ContentTemplate set to TransactionsPage, and the Route set to TransactionsPage.
A commented out Shell.FlyoutFooter was added with a ShellContent that has the TitleSettings, the ContentTemplate set to SettingsPage, and the Route set to SettingsPage. This indicates that the settings page is prepared to be added to the shell, but is currently not visible.####
The most significant changes in the code include enabling the flyout menu in the application, changing the title of the Shell from 'MoneyTracker' to 'Home', and adding new ShellContent for 'Home', 'Accounts', and 'Transactions'. The 'Login' ShellContent was removed, making the login page inaccessible from the shell. A commented out Shell.FlyoutFooter was added for 'Settings', indicating that it is prepared to be added but is currently not visible.
Here are the changes in detail:
Shell.FlyoutBehavior
property was changed fromDisabled
toFlyout
, enabling the flyout menu in the application.Title
property of theShell
was changed fromMoneyTracker
toHome
.Shell.FlyoutHeader
was added with aLabel
that has the textHome
.ShellContent
was added with theTitle
Home
, theContentTemplate
set toHomePage
, and theRoute
set toHomePage
.ShellContent
was added with theTitle
Accounts
, theContentTemplate
set toAccountPage
, and theRoute
set toAccountPage
.ShellContent
with theTitle
Login
was removed, making the login page inaccessible from the shell.ShellContent
was added with theTitle
Transactions
, theContentTemplate
set toTransactionsPage
, and theRoute
set toTransactionsPage
.Shell.FlyoutFooter
was added with aShellContent
that has theTitle
Settings
, theContentTemplate
set toSettingsPage
, and theRoute
set toSettingsPage
. This indicates that the settings page is prepared to be added to the shell, but is currently not visible.####