| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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()
- CheckShareMode.Checked = Setup.Get("LinkShareMode")
- TextCustomPeer.Text = Setup.Get("LinkCustomPeer")
- End Sub
- '初始化
- Public Sub Reset()
- Try
- 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
- End Class
|