PageSetupLink.xaml.vb 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Class PageSetupLink
  2. Private Shadows IsLoaded As Boolean = False
  3. Private Sub PageSetupLink_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
  4. '重复加载部分
  5. PanBack.ScrollToHome()
  6. '非重复加载部分
  7. If IsLoaded Then Exit Sub
  8. IsLoaded = True
  9. AniControlEnabled += 1
  10. Reload()
  11. AniControlEnabled -= 1
  12. End Sub
  13. Public Sub Reload()
  14. TextLinkName.Text = Setup.Get("LinkName")
  15. CheckHiperCertWarn.Checked = Setup.Get("LinkHiperCertWarn")
  16. End Sub
  17. '初始化
  18. Public Sub Reset()
  19. Try
  20. Setup.Reset("LinkName")
  21. Setup.Reset("LinkHiperCertWarn")
  22. Log("[Setup] 已初始化联机页设置")
  23. Hint("已初始化联机页设置!", HintType.Finish, False)
  24. Catch ex As Exception
  25. Log(ex, "初始化联机页设置失败", LogLevel.Msgbox)
  26. End Try
  27. Reload()
  28. End Sub
  29. '将控件改变路由到设置改变
  30. Private Shared Sub TextBoxChange(sender As MyTextBox, e As Object) Handles TextLinkName.ValidatedTextChanged
  31. If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Text)
  32. End Sub
  33. Private Shared Sub CheckBoxChange(sender As MyCheckBox, e As Object) Handles CheckHiperCertWarn.Change
  34. If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Checked)
  35. End Sub
  36. Private Sub BtnHiperLog_Click(sender As Object, e As EventArgs) Handles BtnHiperLog.Click
  37. End Sub
  38. End Class