public ControlViewModel(ControlModel model, IPackageContext packageContext) { _model = model; _packageContext = packageContext; _settings = packageContext.ControlSettings; _buildProgressViewModel = new BuildProgressViewModel(_settings); packageContext.ControlSettingsChanged += OnControlSettingsChanged; }
/// <summary> /// Uses as design-time ViewModel. /// </summary> internal ControlViewModel() { _model = new ControlModel(); _settings = new ControlSettings(); _buildProgressViewModel = new BuildProgressViewModel(_settings); }