Demo contacts page.

This commit is contained in:
Burak Kaan Köse
2025-10-29 19:35:04 +01:00
parent 3db1fd0dde
commit b0ac6e4e55
25 changed files with 970 additions and 16 deletions
@@ -54,6 +54,7 @@ public partial class AppShellViewModel : MailBaseViewModel,
private readonly SettingsItem SettingsItem = new SettingsItem();
private readonly ManageAccountsMenuItem ManageAccountsMenuItem = new ManageAccountsMenuItem();
private readonly ContactsMenuItem ContactsMenuItem = new ContactsMenuItem();
public IMenuItem CreateMailMenuItem = new NewMailMenuItem();
@@ -150,6 +151,7 @@ public partial class AppShellViewModel : MailBaseViewModel,
FooterItems.Clear();
FooterItems.Add(ContactsMenuItem);
FooterItems.Add(ManageAccountsMenuItem);
FooterItems.Add(SettingsItem);
});
@@ -591,6 +593,10 @@ public partial class AppShellViewModel : MailBaseViewModel,
{
NavigationService.Navigate(WinoPage.ManageAccountsPage, parameter, NavigationReferenceFrame.ShellFrame, NavigationTransitionType.None);
}
else if (clickedMenuItem is ContactsMenuItem)
{
NavigationService.Navigate(WinoPage.ContactsPage, parameter, NavigationReferenceFrame.ShellFrame, NavigationTransitionType.None);
}
else if (clickedMenuItem is IAccountMenuItem clickedAccountMenuItem)
{
// Changing loaded account.