Files
ChrisKaczor.Wpf.Controls.Link/LinkControl.xaml.cs
2023-04-07 14:06:42 -04:00

38 lines
805 B
C#

using System.Windows;
namespace ChrisKaczor.Wpf.Controls
{
public partial class Link
{
public event RoutedEventHandler? Click;
public Link()
{
InitializeComponent();
HyperlinkControl.Click += HandleHyperlinkControlClick;
}
private void HandleHyperlinkControlClick(object sender, RoutedEventArgs e)
{
Click?.Invoke(sender, e);
}
public string Text
{
get => ContentControl.Text;
set => ContentControl.Text = value;
}
public new bool IsEnabled
{
get => base.IsEnabled;
set
{
base.IsEnabled = value;
HyperlinkControl.IsEnabled = value;
}
}
}
}