ソースを参照

修复没有单个自定义事件的情况下无法触发自定义事件列表

camileko 2 週間 前
親
コミット
b4a8193bae
1 ファイル変更、2 行追加、1 行削除
  1. 2 1
      Plain Craft Launcher 2/Controls/MyListItem.xaml.vb

+ 2 - 1
Plain Craft Launcher 2/Controls/MyListItem.xaml.vb

@@ -508,7 +508,8 @@ Public Class MyListItem
         RaiseEvent Click(sender, e)
         RaiseEvent Click(sender, e)
         If e.Handled Then Return
         If e.Handled Then Return
         '触发自定义事件
         '触发自定义事件
-        If CustomEventService.GetEventType(sender) <> CustomEvent.EventType.None Then
+        If CustomEventService.GetEventType(sender) <> CustomEvent.EventType.None OrElse
+           CustomEventService.GetEvents(sender).Events.Count > 0 Then
             RaiseCustomEvent()
             RaiseCustomEvent()
             e.Handled = True
             e.Handled = True
         End If
         End If