public ServiceInfo() { this.InitializeComponent(); // default init for page object // Handle back button press this.Loaded += (sender, e) => { HardwareButtons.BackPressed += OnBackPressed; }; // De-register back button when the page is no longer visible this.Unloaded += (sender, e) => { HardwareButtons.BackPressed -= OnBackPressed; }; ServiceVM = new BEServiceVM(); Characteristics = new BECharacteristicListVM(); DeviceVM = new BEDeviceVM(); }
private void OnServiceSelectionChanged(object sender, RoutedEventArgs e) { ListBox listBox = (ListBox)sender; if (listBox.SelectedIndex == -1) { return; } foreach (var listBoxItem in listBox.SelectedItems) { BEServiceVM service = (BEServiceVM)listBoxItem; GlobalSettings.SelectedService = service.ServiceM; } this.Frame.Navigate(typeof(ServiceInfo)); }