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()); }
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()); }