コード例 #1
0
        private void CreateNewCategory(NewCategoryState state)
        {
            _safe.AddGroup(state.Category);

            Flyout.IsOpen = false;

            EnableSaveButton();
        }
コード例 #2
0
        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;
        }