public MainViewModel() { IocHelper.EnsureIocKey(this); stringResource = ViewModelLocatorBase.StringResources; ViewItems = new ObservableCollection <ViewItem> { new ViewItem(stringResource.GetString("HomeText"), (char)0xE10F, string.Empty, HomePageId), new ViewItem(stringResource.GetString("ContentText"), (char)0xE132, string.Empty, ContentPageId), new ViewItem(stringResource.GetString("MakeContentTitle"), (char)0xE11F, string.Empty, SendContentPageId), new ViewItem(stringResource.GetString("MsgPageText"), (char)0xE119, string.Empty, MsgPageId), }; //注册消息服务 MsgHandle.Add(ShowMsgKey, ShowMsgHandle); }
public ContentViewModel() { LocalPage = 0; IsNotWebConnecting = false; ParWidth = _ParWidth; apiManager = SimpleIoc.Inst.GetInstance <WebApiManager>(ViewModelLocatorBase.ApiManagerKey); appResources = SimpleIoc.Inst.GetInstance <IStringResource>(ViewModelLocatorBase.StringReourceKey); Contents = new ObservableCollection <Content>(); IsNotWebConnecting = true; UpdateContentCommand = new RelayCommand(UpdateContent); SearchContentCommand = new RelayCommand(SearchContent); NextPageCommand = new RelayCommand(NextPage); PrevPageCommand = new RelayCommand(PrevPage); IocHelper.EnsureIocKey(this); MsgHandle.Add(SetVisitContentKey, SetVisitContent); MsgHandle.Add(SetLeftPartVisibilityKey, SetLeftPartVisibility); }