public SearchViewModel() { GlobalResults = new ObservableCollection<UserViewModel>(); LocalResults = new ObservableCollection<UserViewModel>(); OpenLocalCommand = new RelayCommand<UserViewModel>(u => OpenLocalCommandExecute(u)); OpenGlobalCommand = new RelayCommand<UserViewModel>(OpenGlobalCommandExecute); LoadMoreGlobalResultsCommand = new RelayCommand(LoadMoreGlobalResultsCommandExecute, () => !IsLoading); }
public GroupChatViewModel() { MessageCollectionViewModel = new MessageCollectionViewModel(); SendCommand = new RelayCommand(SendCommandExecute, () => !IsLoading); SendAttachmentCommand = new RelayCommand(SendAttachmentCommandExecute, () => !IsLoading); ShowGroupInfoCommand = new RelayCommand(ShowGroupInfoCommandExecute, () => !IsLoading); ShowImageCommand = new RelayCommand<ImageSource>(ShowImageCommandExecute, img => !IsLoading); }
public DialogsViewModel() { DialogsManager = ServiceLocator.Locator.Get<IDialogsManager>(); OpenChatCommand = new RelayCommand<object>(OpenChatCommandExecute, obj => !IsLoading); NewMessageCommand = new RelayCommand(NewMessageCommandExecute, () => !IsLoading); SearchCommand = new RelayCommand(SearchCommandExecute, () => !IsLoading); SettingsCommand = new RelayCommand(SettingsCommandExecute, () => !IsLoading); InviteFriendsCommand = new RelayCommand(InviteFriendsCommandExecute, () => !IsLoading); }
public SignUpViewModel() { messageService = ServiceLocator.Locator.Get<IMessageService>(); ChoosePhotoCommand = new RelayCommand(ChoosePhotoCommandExecute, () => !IsLoading); SignUpCommand = new RelayCommand(SignUpCommandExecute, () => !IsLoading); DeleteUserImageCommand = new RelayCommand(DeleteUserImageCommandExecute, () => !IsLoading); BackCommand = new RelayCommand(() => NavigationService.GoBack()); }
public GroupAddMemberViewModel() { UsersToAdd = new ObservableCollection<SelectableListBoxItem<UserViewModel>>(); CreateGroupCommand = new RelayCommand(CreateGroupCommandExecute, () => !IsLoading && UsersToAdd.Count > 0); ChangeImageCommand = new RelayCommand(ChangeImageCommandExecute, () => !IsLoading); UsersToAdd.CollectionChanged += (sender, args) => { CreateGroupCommand.RaiseCanExecuteChanged(); }; }
public LoginViewModel() { ForgotPasswordCommand = new RelayCommand(ForgotPasswordCommandExecute, () => !IsLoading); LoginCommand = new RelayCommand(LoginCommandExecute, () => !IsLoading); BackCommand = new RelayCommand(() => NavigationService.GoBack()); #if DEBUG Email = "*****@*****.**"; Password = "******"; #endif }
public LoginViewModel() { ForgotPasswordCommand = new RelayCommand(ForgotPasswordCommandExecute, () => !IsLoading); LoginCommand = new RelayCommand(LoginCommandExecute, () => !IsLoading); RememberMe = true; #if DEBUG Email = "*****@*****.**"; Password = "******"; #endif }
public PrivateChatViewModel() { MessageCollectionViewModel = new MessageCollectionViewModel(); SendCommand = new RelayCommand(SendCommandExecute, () => !IsLoading && IsMessageSendingAllowed); AcceptRequestCommand = new RelayCommand(AcceptRequestCommandExecute, () => !IsLoading); RejectRequestCommand = new RelayCommand(RejectCRequestCommandExecute, () => !IsLoading); ShowUserInfoCommand = new RelayCommand(ShowUserInfoCommandExecute, () => !IsLoading); typingIndicatorTimer.Interval = typingIndicatorTimeout; typingIndicatorTimer.Tick += (sender, o) => IsOtherUserTyping = false; pausedTypingTimer.Interval = pausedTypingTimeout; pausedTypingTimer.Tick += PausedTypingTimerOnTick; }
public ForgotPasswordViewModel() { ResetCommand = new RelayCommand(ResetCommandExecute, () => !IsLoading); BackCommand = new RelayCommand(() => NavigationService.GoBack()); }
public WelcomeViewModel() { FacebookSignUpCommand = new RelayCommand(FacebookSignUpCommandExecute, () => !IsLoading); EmailSignUpCommand = new RelayCommand(EmailSingUpCommandExecute, () => !IsLoading); LoginCommand = new RelayCommand(LoginCommandExecute, () => !IsLoading); }
public GroupInfoViewModel() { Participants = new ObservableCollection<UserViewModel>(); AddMembersCommand = new RelayCommand(AddMembersCommandExecute, () => !IsLoading); EditCommand = new RelayCommand(EditCommandExecute, () => !IsLoading); }
public UserInfoViewModel() { SendMessageCommand = new RelayCommand(SendMessageCommandExecute, () => !IsLoading); DeleteHistoryCommand = new RelayCommand(DeleteHistoryCommandExecute, () => !IsLoading); RemoveContactCommand = new RelayCommand(RemoveContactCommandExecute, () => !IsLoading); }
public SettingsEditViewModel() { ChangeImageCommand = new RelayCommand(ChangeImageCommandExecute, () => !IsLoading); SaveCommand = new RelayCommand(SaveCommandExecute, () => !IsLoading && !string.IsNullOrWhiteSpace(UserName)); CancelCommand = new RelayCommand(CancelCommandExecute, () => !IsLoading); }
public DialogsViewModel() { DialogsManager = ServiceLocator.Locator.Get<IDialogsManager>(); OpenChatCommand = new RelayCommand<object>(OpenChatCommandExecute, obj => !IsLoading); }
public ForgotPasswordViewModel() { ResetCommand = new RelayCommand(ResetCommandExecute, () => !IsLoading); }
public SendRequestViewModel() { SendCommand = new RelayCommand(SendCommandExecute, () => !IsLoading && !IsAdded); }
public SettingsViewModel() { SignOutCommand = new RelayCommand(SignOutCommandExecute, () => !IsLoading); DeleteAccountCommand = new RelayCommand(DeleteAccountCommandExecute, () => !IsLoading); EditCommand = new RelayCommand(EditCommandExecute, () => !IsLoading); }
public NewMessageViewModel() { Contacts = new ObservableCollection<UserViewModel>(); CreateGroupCommand = new RelayCommand(CreateGroupCommandExecute, () => !IsLoading); OpenContactCommand = new RelayCommand<UserViewModel>(u => OpenContactCommandExecute(u), u => !IsLoading); }