private void mniAddLinks_Click(object sender, RoutedEventArgs e) { AddLink addlink = new AddLink(); addlink.ShowDialog(); if (string.IsNullOrWhiteSpace(addlink.Link) == false && lstLinks.Items.Contains(addlink.Link) == false) { lstLinks.Items.Add(addlink.Link); } }
public async void Addlink(string url) { URL = url; Description = url; if (url.Length > 20) { Description = url.Substring(0, 20); } RatingStars = 3; AddLink addLink = new AddLink(); addLink.DataContext = this; var res = await addLink.ShowAsync(); if (res == ContentDialogResult.Primary) { using (var logic = new LinkService()) { var link = new Link() { DateTime = DateTime.Now, URL = url, Description = Description, RatingStars = 0, GroupId = groupId, // Image = await ConvertImageSql.ConvertToBytesAsync(image), Tags = new List <Tag>(), }; logic.Add(link); logic.Save(); Links.Add(link); } } //var dialog = new MessageDialog("Czy jesteś pewien usunięcia grupy '" + objectToDelete.Name + "' ?"); //dialog.Title = "Naprawdę?"; //dialog.Commands.Add(new UICommand { Label = "Tak", Id = 0 }); //dialog.Commands.Add(new UICommand { Label = "Nie", Id = 1 }); //var res = await dialog.ShowAsync(); //if ((int)res.Id == 0) //{ // using (var logic = new GroupService()) // { // logic.DeleteCurrentGroup(objectToDelete); // } // Groups.Remove(objectToDelete); //} }
private void toolStripButton1_Click_1(object sender, EventArgs e) { if (MyGraph.HaveMoreThanOneNode()) { AddLink pop = new AddLink(); pop.Show(); statusBar.Items[0].Text = "Последно действие: Добавяне на връзка между графове"; viewPort.Invalidate(); } else { Interaction.MsgBox("You need to have more than one node to make links"); } }
private void addCustomeType_Click(object sender, RoutedEventArgs e) { AddLink addlink = new AddLink(); addlink.ShowDialog(); if (string.IsNullOrWhiteSpace(addlink.Link) == false) { string newtype = addlink.Link; GenreServices.GetGenre(newtype, _objEntity.ObjectType); bool bExist = RootPanel.Children.Cast <CheckBox>().Any(item => item.Content.ToString() == newtype); if (bExist == false) { CheckBox objCheckBox = new CheckBox(); objCheckBox.Margin = new Thickness(5, 0, 0, 0); objCheckBox.Content = newtype; objCheckBox.IsChecked = true; RootPanel.Children.Add(objCheckBox); } } }
/// <summary> /// select add, then select search for passage /// </summary> public void SearchForPassage() { AddLink.Wait(3).Click(); SearchForPassageLink.Wait(3).Click(); }
/// <summary> /// select add, then select new passage /// </summary> public void AddNewPassage() { AddLink.Wait(3).Click(); NewPassageLink.Wait(3).Click(); }