我的 Windows 应用商店应用程序(Windows 8/8.1)的 Universal.vb 模块中有一个变量。
Public TestMaze As Boolean = (GtSt("MazeOn", 0) = 1)
我想在 XAML 页面中使用 TestMaze 来打开/关闭 ToggleButton。代码如下所示:
<ToggleSwitch x:Name="chkMaze" IsOn={StaticResource TestMaze}"/>
什么是正确的方法?
PS:我不想在页面的 Loaded 事件上执行此操作,因为它会导致 ToggleButton 中的脉冲闪烁。PS2:GtSt 是我为快速访问 RoamingSettings 而定义的功能。
Public Function GtSt(SettingName As String, Optional DefaultVal As Double = 0) As Double
Dim ProgSet = Windows.Storage.ApplicationData.Current.RoamingSettings
If Not ProgSet.Values.ContainsKey(SettingName) Then
SvSt(SettingName, DefaultVal)
End If
GtSt = ProgSet.Values(SettingName)
End Function