Как объявить событие Click для объекта созданного класса - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть приложение WPF с классом под названием ItemMenu:

Imports MaterialDesignThemes.Wpf

Namespace ViewModel
Public Class ItemMenu
    Public Sub New(ByVal header As String, ByVal subItems As List(Of SubItem), ByVal icon As PackIconKind)
        Me.Header = header
        Me.SubItems = subItems
        Me.Icon = icon
    End Sub

    Public Sub New(ByVal header As String, ByVal screen As UserControl, ByVal icon As PackIconKind)
        Me.Header = header
        Me.Screen = screen
        Me.Icon = icon
    End Sub

    ' Declare an event.
    Public Event Ev_Event()

    Sub CauseSomeEvent()
        ' Raise an event.
        RaiseEvent Ev_Event()
    End Sub

    Public Property Header As String
    Public Property Icon As PackIconKind
    Public Property SubItems As List(Of SubItem)
    Public Property Screen As UserControl
End Class
End Namespace

Объектами этого класса являются такие элементы меню, как этот:

imageMenuItem As ItemMenu">

Я не знаю, как объявить событие Click для этих объектов. Есть ли способ сделать это?

...