Пример #1
0
        void Configuration_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (_isSettingConfiguration)
            {
                return;
            }

            var property = typeof(TankConfigVM).GetProperty("Selected" + e.PropertyName);

            if (property == null)
            {
                return;
            }

            property.SetValue(this, _moduleVmLookup[(ComponentEntity)_configuration.GetPropertyValue(e.PropertyName)], null);
        }