void ReleaseDesignerOutlets() { if (BackendUrlEntry != null) { BackendUrlEntry.Dispose(); BackendUrlEntry = null; } if (ClearImageCacheSwitch != null) { ClearImageCacheSwitch.Dispose(); ClearImageCacheSwitch = null; } if (DataPartitionPhraseEntry != null) { DataPartitionPhraseEntry.Dispose(); DataPartitionPhraseEntry = null; } if (ImageCacheDurationEntry != null) { ImageCacheDurationEntry.Dispose(); ImageCacheDurationEntry = null; } if (ResetToDefaultsSwitch != null) { ResetToDefaultsSwitch.Dispose(); ResetToDefaultsSwitch = null; } }
public SettingsPage() { InitializeComponent(); MessagingService.Current.Subscribe(MessageKeys.DataPartitionPhraseValidation, (service) => { DataPartitionPhraseEntry.PlaceholderColor = Color.Red; DataPartitionPhraseEntry.Focus(); }); MessagingService.Current.Subscribe(MessageKeys.BackendUrlValidation, (service) => { BackendServiceUrlEntry.PlaceholderColor = Color.Red; }); }
async Task ExecuteContinueCommand() { if (string.IsNullOrWhiteSpace(DataPartitionPhraseEntry.Text)) { DataPartitionPhraseEntry.PlaceholderColor = Color.Red; DataPartitionPhraseEntry.Focus(); return; } Settings.DataPartitionPhrase = DataPartitionPhraseEntry.Text; await Navigation.PopModalAsync(); }
void HandleContinueButtonTouchUpInside(object sender, EventArgs ea) { if (string.IsNullOrWhiteSpace(DataPartitionPhraseEntry.Text)) { DataPartitionPhraseEntry.AttributedPlaceholder = new NSAttributedString( DataPartitionPhraseEntry.Placeholder, UIFont.SystemFontOfSize(UIFont.SystemFontSize), InvalidEntryColor); DataPartitionPhraseEntry.BecomeFirstResponder(); return; } Settings.DataPartitionPhrase = DataPartitionPhraseEntry.Text; DismissViewController(true, null); }
void ReleaseDesignerOutlets() { if (ContinueButton != null) { ContinueButton.Dispose(); ContinueButton = null; } if (DataPartitionPhraseEntry != null) { DataPartitionPhraseEntry.Dispose(); DataPartitionPhraseEntry = null; } if (InstructionsLabel != null) { InstructionsLabel.Dispose(); InstructionsLabel = null; } }