25 lines
555 B
C#
25 lines
555 B
C#
|
|
using System.Windows.Documents;
|
|
using System.Windows.Navigation;
|
|
|
|
using MpvNet.Help;
|
|
|
|
namespace MpvNet.Windows.WPF;
|
|
|
|
public class HyperlinkEx : Hyperlink
|
|
{
|
|
void HyperLinkEx_RequestNavigate(object sender, RequestNavigateEventArgs e) =>
|
|
ProcessHelp.ShellExecute(e.Uri.AbsoluteUri);
|
|
|
|
public void SetURL(string? url)
|
|
{
|
|
if (string.IsNullOrEmpty(url))
|
|
return;
|
|
|
|
NavigateUri = new Uri(url);
|
|
RequestNavigate += HyperLinkEx_RequestNavigate;
|
|
Inlines.Clear();
|
|
Inlines.Add("Manual");
|
|
}
|
|
}
|