Ejemplo n.º 1
0
        /// <inheritdoc/>
        protected override void Awake()
        {
            base.Awake();

            _valueStorage = new Data.DependencyValueStorage();
            _valueStorage.CurrentValueChanged += ValueStorage_CurrentValueChanged;
            InitializeComponents();
        }
        public async Task ReadStateAsync()
        {
            var state = await DeserializeStateAsync();

            if (state == null || state.ValueStorage == null)
            {
                _valueStorage = new Data.DependencyValueStorage();
            }
            else
            {
                _valueStorage = (Data.DependencyValueStorage)state.ValueStorage;
            }

            _valueStorage.CurrentValueChanged += ValueStorage_CurrentValueChanged;
            await Tell(AfterReadState.Default);
        }