void viewModel_OnEnabled(object sender, EventArgs e) { bool isEnabled = viewModel.IsEnabled; toggleState.IsChecked = isEnabled; if (isEnabled == false) { DisableAccelerometer.Begin(); } else { EnableAccelerometer.Begin(); } SetToggleStateTranslation(toggleState); }
public MainPage() { InitializeComponent(); InteropSvc.InteropLib.Initialize(); if (InteropSvc.InteropLib.Instance.HasRootAccess() == false) { MessageBox.Show(LocalizedResources.NoRootAccess, LocalizedResources.Error, MessageBoxButton.OK); throw new Exception("Quit"); } viewModel.OnEnabled += new EventHandler(viewModel_OnEnabled); if (viewModel.IsEnabled) { gridNotice.Opacity = 0; } else { DisableAccelerometer.Begin(); } viewModel_OnEnabled(null, null); }