/// <summary> /// 刷新菜单列表 /// </summary> /// <returns></returns> async Task UpdateMenuModules() { if (MenuModules != null && MenuModules.Count > 0) { for (int i = 0; i < MenuModules.Count; i++) { var m = MenuModules[i].Modules; for (int j = 0; j < m.Count; j++) { m[j].IsChecked = false; } } return; } var tm = await service.GetMenuModuleListAsync(); if (tm != null && tm.success) { MenuModules = new ObservableCollection <MenuModuleGroup>(); tm.dynamicObj?.ForEach(arg => { MenuModules.Add(arg); }); } }