Click here to Skip to main content
13,088,101 members (68,396 online)
Rate this:
 
Please Sign up or sign in to vote.
Public Shared Function CreateHyperLink(ByVal sURI As String, ByVal sDescription As String, ByVal ClickMethod As EventHandler(Of System.Windows.RoutedEventArgs)) As Hyperlink
     Dim hyper As New Hyperlink()
     hyper.Inlines.Add(sDescription)
     hyper.NavigateUri = New System.Uri(sURI)
     AddHandler hyper.Click, ClickMethod
     Return hyper
 End Function


The above code creates a hyperlink function.
But..

AddHandler hyper.Click, <<< ClickMethod >>>

'ClickMethod' is the error.

Error:

Value of type 'System.EventHandler (Of System.Windows.RoutedEventArgs)' cannot be converted to 'System.Windows.RoutedEventHandler'


How Can Fix It?
Posted 27-Aug-10 19:09pm
rus204716
Updated 27-Aug-10 19:24pm
Ankur\m/50.6K
v2

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Looks like you need to pass in a RoutedEventHandler, not what you're passing.
  Permalink  
Comments
rus204 28-Aug-10 2:26am
   
like a ...

AddHandler hyper.Click, New System.Windows.RoutedEventHandler(ClickMethod)
or
AddHandler hyper.Click, New System.Windows.RoutedEventHandler(AddressOf ClickMethod) ?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy |
Web02 | 2.8.170813.1 | Last Updated 28 Aug 2010
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100