コード例 #1
0
        /// <summary>
        ///     Initializes a new instance of the MainViewModel class.
        /// </summary>
        public MeterUIViewModel(IMeterUiModel model, ISettingsWrapper wrapper)
        {
            _model          = model;
            _wrapper        = wrapper;
            SettingsCommand = new RelayCommand(OpenSettingsWindow);

            UpdateAlphaColor();

            wrapper.SaveEvent += OnSaveEvent;
        }
コード例 #2
0
 public SampleController(
     ISettingsWrapper settings,
     RenderingContextWrapperBase renderingContext,
     ISitecoreContext sitecoreContext,
     IGlassHtml glassHtml)
     : base(sitecoreContext, glassHtml)
 {
     this.settings         = settings;
     this.renderingContext = renderingContext;
 }
コード例 #3
0
 public ExternalAppPathProvider(
     IFileSystem fileSystem,
     IExeInformer exeInformer,
     ISettingsWrapper settings,
     ILogger <ExternalAppPathProvider> log)
 {
     _fileSystem  = fileSystem;
     _exeInformer = exeInformer;
     _settings    = settings;
     _log         = log;
 }
コード例 #4
0
 public SettingsViewModel(ISettingsWrapper wrapper)
 {
     _wrapper = wrapper;
 }