Ejemplo n.º 1
0
        private void SetUpWebsiteDialog()
        {
            AddWebsiteDialogViewModel = new AddWebsiteDialogViewModel();

            AddWebsiteDialogViewModel.OnItemAdded += (s, e) =>
            {
                if (((DialogRoutedEventArgs)e).Object != null)
                {
                    AddWebsite((Website)(((DialogRoutedEventArgs)e).Object));
                }
            };

            OnWebsiteDialogSetUp?.Invoke(this, new RoutedEventArgs());
        }
Ejemplo n.º 2
0
        private void EditWebsite(Website website)
        {
            AddWebsiteDialogViewModel                = new AddWebsiteDialogViewModel();
            AddWebsiteDialogViewModel.Item           = website;
            AddWebsiteDialogViewModel.EditMode       = true;
            AddWebsiteDialogViewModel.Title          = website.Title;
            AddWebsiteDialogViewModel.Link           = website.Link;
            AddWebsiteDialogViewModel.Description    = website.Description;
            AddWebsiteDialogViewModel.ImageLocation  = website.ImageLocation;
            AddWebsiteDialogViewModel.EdgeColor      = website.EdgeColor;
            AddWebsiteDialogViewModel.MiddleColor    = website.MiddleColor;
            AddWebsiteDialogViewModel.HighlightColor = website.HighlightColor;
            AddWebsiteDialogViewModel.ContextMenuMap = website.ContextMenuMap;

            OnWebsiteEdit?.Invoke(this, new RoutedEventArgs());
        }