Example #1
0
        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;
            }
        }
Example #2
0
 private void OpenSettings()
 {
     FlyoutManager.OpenFlyout <Settings>("Options");
 }
Example #3
0
 private void returnToSettings(SettingsFlyout from)
 {
     from.IsOpen = false;
     FlyoutManager.OpenFlyout <Settings>("Options");
 }