I'm trying to override or remove the ability to click directly on the content of a DesktopAlert. My problem is that when you set the alert's content to a plain string, it acts as a link-button and upon clicking the text, it will close the window. This is a problem since there are certain DesktopAlerts that I don't want to be closed at all. I can set it as Enabled = False but then the dropdown menu and other parts of the alert quit functioning. This is all created from code behind so it is a little harder for me to set any properties or templates for it in XAML. I thought perhaps I should post in this forum and see if there is a way to not only remove the ability to click the content, but also to remove/override events in code-behind in general for WPF controls created server-side.
Dim mainAlert = New RadDesktopAlert() With { .Header = "Messages", .Content = "You have " & unreadCount & " new messages", .Height = 75, .Width = 300, .IconTemplate = TryCast(Application.Current.FindResource("radIconTemplate"), DataTemplate), .IconColumnWidth = 30, .IconMargin = New Thickness(5, 10, 15, 0), .CanAutoClose = False, .ShowCloseButton = False, .Tag = "main", .ShowMenuButton = True, .MenuItemsSource = GetDesktopAlertMenuItems}manager.ShowAlert(mainAlert)