private void ControllerOnLegalInfoChanged(bool fromView, ProviderLegalInfo info) { var label = info?.LabelResult; if (label != null) { LabelCopyRight.Visibility = Visibility.Visible; if (info.LabelResultLink != null) { var hl = new Hyperlink(new Run(label)) { Foreground = LabelCopyRight.Foreground, NavigateUri = new Uri(info.LabelResultLink) }; hl.RequestNavigate += RequestNavigate; LabelCopyRight.Content = hl; } else { LabelCopyRight.Content = label; } } else { LabelCopyRight.Visibility = Visibility.Collapsed; } }
private void ControllerOnLegalInfoChanged(bool fromView, ProviderLegalInfo info) { var label = info?.LabelResult; if (label != null) { linkLabelLegalInfo.Visible = true; linkLabelLegalInfo.Text = label; linkLabelLegalInfo.Tag = info.LabelResultLink; } else { linkLabelLegalInfo.Visible = false; linkLabelLegalInfo.Tag = null; } }
public void NotifyLegalInfoChanged(bool fromView, ProviderLegalInfo info) { LegalInfoChanged?.Invoke(fromView, info); }