private void LoadState()

in HashCalculator/Views/CalculateHMACHash.xaml.cs [73:113]


        private void LoadState(object sender, LoadStateEventArgs e)
        {
            if (SuspensionManager.SessionState.ContainsKey(m_SettingInput))
            {
                Input.Text = (string)SuspensionManager.SessionState[m_SettingInput];
            }

            if (SuspensionManager.SessionState.ContainsKey(m_SettingKey))
            {
                Key.Text = (string)SuspensionManager.SessionState[m_SettingKey];
            }

            if (SuspensionManager.SessionState.ContainsKey(m_SettingSha1))
            {
                Sha1.Text = (string)SuspensionManager.SessionState[m_SettingSha1];
            }

            if (SuspensionManager.SessionState.ContainsKey(m_SettingSha256))
            {
                Sha256.Text = (string)SuspensionManager.SessionState[m_SettingSha256];
            }

            if (SuspensionManager.SessionState.ContainsKey(m_SettingSha384))
            {
                Sha384.Text = (string)SuspensionManager.SessionState[m_SettingSha384];
            }

            if (SuspensionManager.SessionState.ContainsKey(m_SettingSha512))
            {
                Sha512.Text = (string)SuspensionManager.SessionState[m_SettingSha512];
            }

            if (SuspensionManager.SessionState.ContainsKey(m_SettingRawBytes))
            {
                bool rawBytes;
                if (Boolean.TryParse((string)SuspensionManager.SessionState[m_SettingRawBytes], out rawBytes))
                {
                    RawBytes.IsChecked = rawBytes;
                }
            }
        }