PageDownloadNeoForge.xaml.vb 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. Public Class PageDownloadNeoForge
  2. Private Sub LoaderInit() Handles Me.Initialized
  3. PageLoaderInit(Load, PanLoad, CardVersions, CardTip, DlNeoForgeListLoader, AddressOf Load_OnFinish)
  4. End Sub
  5. Private Sub Init() Handles Me.Loaded
  6. PanBack.ScrollToHome()
  7. End Sub
  8. Private Sub Load_OnFinish()
  9. '结果数据化
  10. Try
  11. Dim Versions As List(Of DlNeoForgeVersionEntry) = DlNeoForgeListLoader.Output
  12. PanVersions.Children.Clear()
  13. For Each Version In Versions
  14. PanVersions.Children.Add(NeoForgeDownloadListItem(Version, AddressOf NeoForge_Selected, True))
  15. Next
  16. CardVersions.Title = "版本列表 (" & Versions.Count & ")"
  17. Catch ex As Exception
  18. Log(ex, "可视化 NeoForge 版本列表出错", LogLevel.Feedback)
  19. End Try
  20. End Sub
  21. Private Sub NeoForge_Selected(sender As MyListItem, e As EventArgs)
  22. McDownloadNeoForgeSave(sender.Tag)
  23. End Sub
  24. Private Sub BtnWeb_Click(sender As Object, e As EventArgs) Handles BtnWeb.Click
  25. OpenWebsite("https://neoforged.net/")
  26. End Sub
  27. End Class