internal UserSetting()
 {
     AllSettings = new RemoteDesktopShortCutSetting[5];
     for (int i = 0; i < 5; i++)
     {
         this[i] = new RemoteDesktopShortCutSetting()
         {
             Title       = string.Empty,
             ShortcutKey = c_DefaultKeys[i]
         };
     }
 }
Example #2
0
        private void SaveUserSetting()
        {
            for (int i = 0; i < 5; i++)
            {
                userSetting[i] = new RemoteDesktopShortCutSetting()
                {
                    Title       = m_textBoxes[i].Text,
                    ShortcutKey = m_keyboardBindingLabels[i].Tag == null ? (Keys?)null : (Keys)m_keyboardBindingLabels[i].Tag
                };
            }

            XmlPersister.SerializeObject <RemoteDesktopShortCutSetting[]>(userSetting.AllSettings, SettingPath);
        }