Exemplo n.º 1
0
 /// <summary>
 /// Обратный вызов.
 /// </summary>
 /// <param name="link">Ссылка.</param>
 public void OnLinkClick(ITextRenderLinkAttribute link)
 {
     if (link != null)
     {
         var e = new LinkClickEventArgs(link) { LinkContext = Parent };
         LinkClick?.Invoke(this, e);
         ViewModelEvents.LinkClick.RaiseEvent(this, e);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="link">Ссылка.</param>
 public LinkClickEventArgs(ITextRenderLinkAttribute link)
 {
     Link = link;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Обратный вызов для ссылки.
 /// </summary>
 /// <param name="result">Результат рендеринга.</param>
 /// <param name="linkAttribute">Ссылка.</param>
 public void RenderLinkCallback(FrameworkElement result, ITextRenderLinkAttribute linkAttribute)
 {
     source.RenderLinkCallback(result, linkAttribute);
 }
Exemplo n.º 4
0
 public LinkDataWrapper(ITextRenderLinkAttribute src)
 {
     if (src == null) throw new ArgumentNullException(nameof(src));
     this.src = src;
 }