diff --git a/DM_Weight/ViewModels/SettingBoxWindowViewModel.cs b/DM_Weight/ViewModels/SettingBoxWindowViewModel.cs index e54f071..10adb8c 100644 --- a/DM_Weight/ViewModels/SettingBoxWindowViewModel.cs +++ b/DM_Weight/ViewModels/SettingBoxWindowViewModel.cs @@ -159,9 +159,21 @@ namespace DM_Weight.ViewModels //药箱归属药师,把药师信息显示出来 UserStatus = Visibility.Visible; UserListSelectedItem = _userLists.Where(sul => sul.UserId.ToString() == cnl.BelongUser).FirstOrDefault(); - if (UserListSelectedItem == null && _userLists != null) + if (UserListSelectedItem == null) { - UserListSelectedItem = _userLists[0]; + if (UserLists.Where(us => us.UserName == "请选择药师").Count() <= 0) + { + BindUserList nullBind = new BindUserList(); + nullBind.UserId = 0; + nullBind.UserName = "请选择药师"; + _userLists.Add(nullBind); + + } + UserListSelectedItem = UserLists.Where(us => us.UserName == "请选择药师").FirstOrDefault(); + } + else + { + UserListSelectedItem = UserLists[0]; } } else