/// <summary> /// Initializes a new instance of the MainWindowViewModelAccessor class. /// </summary> /// <param name="assemblySettings">The assembly settings for the running assembly.</param> /// <param name="cultureSettings">The culture settings for the running assembly.</param> /// <param name="dialogServices">The dialog services for the running assembly.</param> public MainWindowViewModelAccessor( IAssemblySettings assemblySettings, ICultureSettings cultureSettings, IDialogServices dialogServices) : base( assemblySettings, cultureSettings, dialogServices) { }
/// <summary> /// Initializes a new instance of the MainWindowViewModel class. /// </summary> /// <param name="assemblySettings">The assembly settings for the running assembly.</param> /// <param name="cultureSettings">The culture settings for the running assembly.</param> /// <param name="dialogServices">The dialog services for the running assembly.</param> public MainWindowViewModel( IAssemblySettings assemblySettings, ICultureSettings cultureSettings, IDialogServices dialogServices) { this.settings = Settings.Default; this.AssemblySettings = assemblySettings; this.CultureSettings = cultureSettings; this.DialogServices = dialogServices; // Initialize the data from the settings. this.PortName = this.PortName; this.BluetoothAddresses = this.BluetoothAddresses; this.DiscoveryTimeout = this.DiscoveryTimeout; this.InitializeAtPort(); }
/// <summary>Initializes a new instance of the <see cref="AssemblyOutputCommandBase{TGenerator}"/> class.</summary> /// <param name="settings">The settings.</param> public AssemblyOutputCommandBase(IAssemblySettings settings) { Settings = settings; }