示例#1
0
        public MainPageViewModel(ILoggingSystem <MainPageViewModel> logger, IEventAggregator eventAggregator)
        {
            OpenTestCommand = new RelayCommand(o => eventAggregator.Invoke(new TestEvent()
            {
                Message = $"Input: {Message}"
            }));

            OpenNewPageCommand = new RelayCommand(o => eventAggregator.Invoke(new OpenNewPageEvent()
            {
                ViewModelType = typeof(NewPageViewModel)
            }));
        }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Logger"/> class.
 /// </summary>
 /// <param name="moduleName">Name of the module.</param>
 /// <param name="loggingSystems">The logging systems.</param>
 public Logger(string moduleName, ILoggingSystem loggingSystem)
     : this(loggingSystem)
 {
     this.ModuleName = moduleName;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BMCLogger"/> class.
 /// </summary>
 /// <param name="moduleName">Name of the module.</param>
 /// <param name="loggingSystems">The logging systems.</param>
 public BMCLogger(string moduleName, ILoggingSystem loggingSystem)
     : base(moduleName, loggingSystem) { }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Logger"/> class.
 /// </summary>
 /// <param name="loggingSystem">The logging system.</param>
 public Logger(ILoggingSystem loggingSystem)
     : this()
 {
     this.LoggingSystems.Add(loggingSystem);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Logger"/> class.
 /// </summary>
 /// <param name="moduleName">Name of the module.</param>
 /// <param name="loggingSystems">The logging systems.</param>
 public BMCCommonLogger(string moduleName, ILoggingSystem loggingSystem)
     : this(loggingSystem)
 {
     this.ModuleName = moduleName;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BMCLogger"/> class.
 /// </summary>
 /// <param name="loggingSystem">The logging system.</param>
 public BMCLogger(ILoggingSystem loggingSystem)
     : base(loggingSystem) { }
示例#7
0
 public static void AddLoggingSystem(ILoggingSystem loggingSystem)
 {
     SharedData.ActiveLogger.LoggingSystems.Add(loggingSystem);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Logger"/> class.
 /// </summary>
 /// <param name="loggingSystem">The logging system.</param>
 public BMCCommonLogger(ILoggingSystem loggingSystem)
     : this()
 {
     this.LoggingSystems.Add(loggingSystem);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BMCLogger"/> class.
 /// </summary>
 /// <param name="moduleName">Name of the module.</param>
 /// <param name="loggingSystems">The logging systems.</param>
 public BMCLogger(string moduleName, ILoggingSystem loggingSystem)
     : base(moduleName, loggingSystem)
 {
 }
示例#10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BMCLogger"/> class.
 /// </summary>
 /// <param name="loggingSystem">The logging system.</param>
 public BMCLogger(ILoggingSystem loggingSystem)
     : base(loggingSystem)
 {
 }
示例#11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Logger"/> class.
 /// </summary>
 /// <param name="loggingSystem">The logging system.</param>
 public BMCCommonLogger(ILoggingSystem loggingSystem)
     : this()
 {
     this.LoggingSystems.Add(loggingSystem);
 }
示例#12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Logger"/> class.
 /// </summary>
 /// <param name="loggingSystem">The logging system.</param>
 public Logger(ILoggingSystem loggingSystem)
     : this()
 {
     this.LoggingSystems.Add(loggingSystem);
 }
示例#13
0
 public static void AddLoggingSystem(ILoggingSystem loggingSystem)
 {
     SharedData.ActiveLogger.LoggingSystems.Add(loggingSystem);
 }