private void ResetSettingsButton_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show(translate.resetSettingsText, "", MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (result == DialogResult.Yes) { SetSettings("Default"); SaveSettingsButton.Focus(); } }
private void InitializePage() { var settingsProperties = Settings.GetSettingsProperties().ToList(); for (var i = 0; i < settingsProperties.Count; ++i) { var row = new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }; Main.RowDefinitions.Insert(0, row); AddSetting(settingsProperties[i], SettingsProvider.GetSettings(), i); } SaveSettingsButton.SetValue(Grid.RowProperty, settingsProperties.Count); }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); bindings.Add(this.SetBinding(() => Vm.State, () => SignInButton.Visibility).ConvertSourceToTarget(s => s == "NotAuthenticated" ? ViewStates.Visible : ViewStates.Gone)); bindings.Add(this.SetBinding(() => Vm.State, () => AuthLayout.Visibility).ConvertSourceToTarget(s => s == "Authenticated" ? ViewStates.Visible : ViewStates.Gone)); bindings.Add(this.SetBinding(() => Vm.Bio, () => BioView.Text, BindingMode.TwoWay)); bindings.Add(this.SetBinding(() => Vm.PublicImages, () => ImagePublicSwitch.Checked, BindingMode.TwoWay)); bindings.Add(this.SetBinding(() => Vm.MessagingEnabled, () => EnableMessagingSwitch.Checked, BindingMode.TwoWay)); ArrayAdapter adapter = ArrayAdapter.CreateFromResource(Activity, Resource.Array.AlbumPrivacyItems, global::Android.Resource.Layout.SimpleSpinnerItem); adapter.SetDropDownViewResource(global::Android.Resource.Layout.SimpleSpinnerDropDownItem); AlbumPrivacySpinner.Adapter = adapter; bindings.Add(this.SetBinding(() => Vm.AlbumPrivacyIndex).WhenSourceChanges(() => AlbumPrivacySpinner.SetSelection(Vm.AlbumPrivacyIndex))); AlbumPrivacySpinner.ItemSelected += AlbumPrivacySpinner_ItemSelected; bindings.Add(this.SetBinding(() => Vm.ShowMature, () => MatureContentSwitch.Checked, BindingMode.TwoWay)); SignInButton.SetCommand("Click", Vm.SignInCommand); SaveSettingsButton.SetCommand("Click", Vm.SaveCommand); SignOutButton.SetCommand("Click", Vm.SignOutCommand); }