in HashCalculator/Views/CalculateHash.xaml.cs [72:107]
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_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;
}
}
}