Beispiel #1
0
        private void buttonAddBookmark_Click(object sender, RoutedEventArgs e)
        {
            var model = BookmarkerModel.GetDefault();
            var view  = new AddBookmarkView();

            var border = new Border
            {
                BorderThickness = new Thickness(1),
                BorderBrush     = new SolidColorBrush(Colors.White),
                Width           = view.MinWidth,
                Height          = view.MinHeight
            };

            border.Child = view;
            var popup = FlyoutUtils.CreateFlyout(this.BottomAppBar, (Button)sender, border);

            view.AddClicked += (_, __) =>
            {
                if (!view.Validate())
                {
                    return;
                }

                model.AddBookmark(view.SelectedCategory.Id, view.CreateBookmark());
                var nowait = model.SaveAsync();
                popup.IsOpen = false;
            };

            popup.IsOpen = true;
        }
Beispiel #2
0
        private void buttonAddBookmark_Click(object sender, RoutedEventArgs e)
        {
            var model = BookmarkerModel.GetDefault();
            var view = new AddBookmarkView();

            var border = new Border
            {
                BorderThickness = new Thickness(1),
                BorderBrush = new SolidColorBrush(Colors.White),
                Width = view.MinWidth,
                Height = view.MinHeight
            };
            border.Child = view;
            var popup = FlyoutUtils.CreateFlyout(this.BottomAppBar, (Button)sender, border);

            view.AddClicked += (_, __) =>
            {
                if (!view.Validate())
                {
                    return;
                }

                model.AddBookmark(view.SelectedCategory.Id, view.CreateBookmark());
                var nowait = model.SaveAsync();
                popup.IsOpen = false;
            };

            popup.IsOpen = true;
        }