コード例 #1
0
        public bool writeListenerDatatoLocalStorage()
        {
            m_LocalStorageSettings.SetSourceIDName("WeatherStationData");

            m_LocalStorageSettings.deleteCompositeValue(); // vor jedem Schreiben alles löschen



            Windows.Storage.ApplicationDataCompositeValue composite = m_LocalStorageSettings.getCompositeValue();

            SocketStationListeners listeners = m_StationEnvironment.StationSocketListeners;


            for (int i = 0; i < listeners.SocketListeners.Count; i++)
            {
                StationSocketListener listener = listeners.SocketListeners[i];
                writeSocketListenerDatatoLocalStorage(listener, composite, i);
            }

            if (composite.ContainsKey("SelectedIndex"))
            {
                composite["SelectedIndex"] = listeners.SelectedIndex;
            }
            else
            {
                composite.Add("SelectedIndex", listeners.SelectedIndex);
            }

            m_LocalStorageSettings.writeCompositeValuetoLocalStorage();

            return(true);
        }
コード例 #2
0
        public bool writeDatatoLocalStorage()
        {
            OnVifCamera camera;

            m_LocalStorageSettings.deleteCompositeValue(); // vor jedem Schreiben alles löschen

            Windows.Storage.ApplicationDataCompositeValue composite = m_LocalStorageSettings.getCompositeValue();



            for (int i = 0; i < this.Cameras.Count; i++)
            {
                camera = this.Cameras[i];
                camera.writeSettingsToLocalStorage(composite, i);
            }
            if (composite.ContainsKey("SelectedIndex"))
            {
                composite["SelectedIndex"] = this.SelectedIndex;
            }
            else
            {
                composite.Add("SelectedIndex", this.SelectedIndex);
            }

            m_LocalStorageSettings.writeCompositeValuetoLocalStorage();

            return(true);
        }