Some checks failed
Build / Build (Debug) (push) Has been cancelled
Build / Build (Release) (push) Has been cancelled
53 lines
1.7 KiB
VB.net
53 lines
1.7 KiB
VB.net
Public Class PageSetupLink
|
|
|
|
Private Shadows IsLoaded As Boolean = False
|
|
|
|
Private Sub PageSetupLink_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
|
|
|
|
'重复加载部分
|
|
PanBack.ScrollToHome()
|
|
|
|
'非重复加载部分
|
|
If IsLoaded Then Return
|
|
IsLoaded = True
|
|
|
|
AniControlEnabled += 1
|
|
Reload()
|
|
AniControlEnabled -= 1
|
|
|
|
End Sub
|
|
Public Sub Reload()
|
|
ComboLatencyMode.SelectedIndex = Setup.Get("LinkLatencyMode")
|
|
CheckShareMode.Checked = Setup.Get("LinkShareMode")
|
|
TextCustomPeer.Text = Setup.Get("LinkCustomPeer")
|
|
End Sub
|
|
|
|
'初始化
|
|
Public Sub Reset()
|
|
Try
|
|
Setup.Reset("LinkLatencyMode")
|
|
Setup.Reset("LinkShareMode")
|
|
Setup.Reset("LinkCustomPeer")
|
|
|
|
Log("[Setup] 已初始化联机页设置")
|
|
Hint("已初始化联机页设置!", HintType.Green, False)
|
|
Catch ex As Exception
|
|
Log(ex, "初始化联机页设置失败", LogLevel.Msgbox)
|
|
End Try
|
|
|
|
Reload()
|
|
End Sub
|
|
|
|
'将控件改变路由到设置改变
|
|
Private Shared Sub TextBoxChange(sender As MyTextBox, e As Object) Handles TextCustomPeer.ValidatedTextChanged
|
|
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Text)
|
|
End Sub
|
|
Private Shared Sub CheckBoxChange(sender As MyCheckBox, e As Object) Handles CheckShareMode.Change
|
|
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Checked)
|
|
End Sub
|
|
Private Shared Sub ComboChange(sender As MyComboBox, e As Object) Handles ComboLatencyMode.SelectionChanged
|
|
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.SelectedIndex)
|
|
End Sub
|
|
|
|
End Class
|