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