Files
mpv.net/src/MpvNet.Windows/WPF/Controls/HyperlinkEx.cs
2023-12-15 08:35:01 +01:00

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");
}
}