private void OnEndpointSelected(object sender, SelectionChangedEventArgs e) { var endpoint = (MusicEndpoint)EndpointsListBox.SelectedItem; if (endpoint != null && endpoint.EndpointType != EndpointTypes.Local) { CloseThisPopup(); var flyoutContent = new EndpointPanel(endpoint.Name); var flyout = FlyoutManager.NewDefaultFlyout("Edit endpoint", flyoutContent); flyoutContent.ViewModel.CloseRequested += () => returnToSettings(flyout); flyout.BackClicked += (s, be) => { be.Cancel = true; returnToSettings(flyout); }; flyout.IsOpen = true; } }
private void OpenSettings() { FlyoutManager.OpenFlyout <Settings>("Options"); }
private void returnToSettings(SettingsFlyout from) { from.IsOpen = false; FlyoutManager.OpenFlyout <Settings>("Options"); }