feat: intro page.

This commit is contained in:
Zhang Dian
2023-12-08 23:47:51 +08:00
parent 42b25f1f96
commit 5672b2f155
2 changed files with 218 additions and 17 deletions

View File

@@ -3,9 +3,8 @@ using CommunityToolkit.Mvvm.ComponentModel;
namespace Ursa.Demo.ViewModels;
public class IntroductionDemoViewModel: ObservableObject
public class IntroductionDemoViewModel : ObservableObject
{
public string Greeting => "hello Intro";
public ObservableCollection<MenuItemViewModel> MenuItems { get; set; } = new()
{
new MenuItemViewModel()
@@ -14,15 +13,17 @@ public class IntroductionDemoViewModel: ObservableObject
MenuIconName = "User",
Children = new ObservableCollection<MenuItemViewModel>()
{
new (){
MenuHeader = "公告管理" ,
new()
{
MenuHeader = "公告管理",
MenuIconName = "Star",
Children = new ObservableCollection<MenuItemViewModel>()
{
new () {MenuHeader = "公告设置"},
new () {MenuHeader = "公告处理"}
}},
new (){MenuHeader = "任务查询"}
new() { MenuHeader = "公告设置" },
new() { MenuHeader = "公告处理" }
}
},
new() { MenuHeader = "任务查询" }
}
},
new MenuItemViewModel()
@@ -36,9 +37,11 @@ public class IntroductionDemoViewModel: ObservableObject
MenuIconName = "Gear",
Children = new ObservableCollection<MenuItemViewModel>()
{
new (){MenuHeader = "任务管理"},
new (){MenuHeader = "用户任务查询"}
new() { MenuHeader = "任务管理" },
new() { MenuHeader = "用户任务查询" }
}
}
};
public ObservableCollection<string> ButtonGroupItems { get; set; } = ["Ding", "Otter", "Husky", "Mr. 17", "Cass"];
}