private void CreateNewCategory(NewCategoryState state) { _safe.AddGroup(state.Category); Flyout.IsOpen = false; EnableSaveButton(); }
private void OnCreateNewCategory(object sender, MouseButtonEventArgs e) { var state = new NewCategoryState(); state.OnConfirm = () => CreateNewCategory(state); var frame = new Frame { Content = new NewCategoryPage { DataContext = state }, NavigationUIVisibility = NavigationUIVisibility.Hidden, VerticalAlignment = VerticalAlignment.Stretch }; Flyout.IsOpen = true; Flyout.Content = frame; }