/// <summary> /// Load more messages if user scrolled to the last available message and want to see more. /// </summary> private void MessagesPanel_ManipulationCompleted(object sender, System.Windows.Input.ManipulationCompletedEventArgs e) { if (_model != null && _model.Messages.Count > 0 && WindowsPhoneHelpers.IsFirstItemVisible(MessagesPanel)) { App.Current.EntityService.LoadMoreMessages(_id, false); } }
void NetworkChange_NetworkAddressChanged(object sender, EventArgs e) { if (WindowsPhoneHelpers.IsAnyNetworkAvailable()) { NetworkChange.NetworkAddressChanged -= NetworkChange_NetworkAddressChanged; SignInButton.IsEnabled = true; SignUpButton.IsEnabled = true; } }
private void DialogsPanel_ManipulationCompleted(object sender, ManipulationCompletedEventArgs e) { // Is last item visible? int index = DialogsPanel.Items.Count - 1; if (WindowsPhoneHelpers.IsItemVisible(DialogsPanel, index)) { App.Current.EntityService.LoadMoreDialogs(); } }
private void _SetSignInButtonEnabling() { if (WindowsPhoneHelpers.IsAnyNetworkAvailable() && // TODO Remove this line after testing !string.IsNullOrEmpty(LoginTextBox.Text) && !string.IsNullOrEmpty(PasswordTextBox.Password)) { SignInButton.IsEnabled = true; } else { SignInButton.IsEnabled = false; } }
public AccountRegisterDevice(string token, Action <bool> callback) : base("account.registerDevice") { base.AddParameter("token", token); base.AddParameter("device_model", WindowsPhoneHelpers.GetDeviceModel()); string systemVersion = "Windows Phone " + WindowsPhoneHelpers.GetOSVersion(); base.AddParameter("system_version", systemVersion); //base.AddParameter("no_text", "1"); base.SetSuccessHandler(_ParseResponse); _callback = callback; }
public AuthPage() { InitializeComponent(); _settings = new Settings(new ProtectDataAdapter()); if (!WindowsPhoneHelpers.IsAnyNetworkAvailable()) { NetworkChange.NetworkAddressChanged += NetworkChange_NetworkAddressChanged; SignInButton.IsEnabled = false; SignUpButton.IsEnabled = false; } else { //if (!string.IsNullOrEmpty(_settings.AccessToken)) if (!string.IsNullOrEmpty(_settings.UserName) & !string.IsNullOrEmpty(_settings.Password)) { App.Current.IsFirstRun = false; //always false // To make less work during checking and getting values, save settings in a local variables. string userName = _settings.UserName; string password = _settings.Password; if (string.IsNullOrEmpty(_settings.Secret) || string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) { // Internal error message show... and continue work } else { LoginTextBox.Text = userName; PasswordTextBox.Password = password; _Authorize(userName, password, null); } } } }