private void _ThunderLinkText_MouseDown(object sender, MouseButtonEventArgs e) { MagnetItem resultItem = ((TextBlock)sender).Tag as MagnetItem; resultItem.StartThunderLink(); e.Handled = true; }
public override bool Equals(object obj) { MagnetItem item = obj as MagnetItem; if (item != null) { if (!string.IsNullOrEmpty(this.MagneticLink) && !string.IsNullOrWhiteSpace(this.MagneticLink)) { return(string.Equals(this.MagneticLink, item.MagneticLink)); } else if (!string.IsNullOrEmpty(this.ThunderLink) && !string.IsNullOrWhiteSpace(this.ThunderLink)) { return(string.Equals(this.ThunderLink, item.ThunderLink)); } else { return(object.ReferenceEquals(this, item)); } } return(false); }