PageDownloadFabric.xaml.vb 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. Public Class PageDownloadFabric
  2. Private Sub LoaderInit() Handles Me.Initialized
  3. PageLoaderInit(Load, PanLoad, CardVersions, CardTip, DlFabricListLoader, 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 JArray = DlFabricListLoader.Output.Value("installer")
  12. PanVersions.Children.Clear()
  13. For Each Version In Versions
  14. PanVersions.Children.Add(FabricDownloadListItem(Version, AddressOf Fabric_Selected))
  15. Next
  16. CardVersions.Title = "版本列表 (" & Versions.Count & ")"
  17. Catch ex As Exception
  18. Log(ex, "可视化 Fabric 版本列表出错", LogLevel.Feedback)
  19. End Try
  20. End Sub
  21. Private Sub Fabric_Selected(sender As MyListItem, e As EventArgs)
  22. McDownloadFabricLoaderSave(sender.Tag)
  23. End Sub
  24. Private Sub BtnWeb_Click(sender As Object, e As EventArgs) Handles BtnWeb.Click
  25. OpenWebsite("https://www.fabricmc.net")
  26. End Sub
  27. End Class