/// <summary> /// 展示新闻界面 /// </summary> public NewsView(NewsViewModel viewModel, ViewState state) : this() { viewModel.LoadDetails(); GoToState(state); LoadImage(viewModel.NEWSID, state); if (state == ViewState.ADD) { txtDeptId.Text = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; txtDeptName.Text = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentName; viewModel.PUTDEPTID = txtDeptId.Text; viewModel.PUTDEPTNAME = txtDeptName.Text; ViewModel = viewModel; return; } viewModel.OnLoadDetailsCompleted += (obj, args) => { ViewModel = viewModel; }; viewModel.OnAddCompleted += (obj, args) => { loading.Stop(); }; viewModel.OnLoadDetailsCompleted += (obj, args) => { loading.Stop(); }; viewModel.OnDataChangedCompleted += (obj, args) => { loading.Stop(); }; // LoadImage(viewModel.NEWSID, state); }