private void SourceInput_TextChanged(object sender, TextChangedEventArgs e) { CountLetters.Content = SourceInput.Text.Length.ToString(); if (SourceInput.Text.Length == 72) { MainString = SourceInput.Text; if (Guid.TryParse(MainString.Substring(0, 36), out var firstG)) { FirstGuid = firstG; if (Guid.TryParse(MainString.Substring(36, 36), out var secondG)) { SecondGuid = secondG; IsOk = true; ImageIcon.Source = new BitmapImage(new Uri("/GuidDivider;component/Icons/yes.png", UriKind.Relative)); FirstOutput.Text = FirstGuid.ToString().ToLower(); SecondOutput.Text = SecondGuid.ToString().ToLower(); ButtonClick.IsEnabled = true; } } } else if (IsOk) { ImageIcon.Source = new BitmapImage(new Uri("/GuidDivider;component/Icons/no.png", UriKind.Relative)); IsOk = false; } }
private void Button_Click(object sender, RoutedEventArgs e) { Clipboard.SetText(SecondGuid.ToString().ToLower()); }