public SettingsView(Settings settings) { InitializeComponent(); this.DataContext = this; this.settings = settings; this.dbWorker = new DbWorker(); this.dbWorker.CheckDbConnectionComplitted += onCheckDbConnectionComplitted; loadMainSettings(); loadKaskadSettings(); this.pbPassword.Password = "******"; this.KaskadSqlPasswordPasswordBox.Password = "******"; this.pbPassword.PasswordChanged += PbPassword_PasswordChanged; this.KaskadSqlPasswordPasswordBox.PasswordChanged += KaskadSqlPasswordPasswordBox_PasswordChanged; this.tbDatabaseName.TextChanged += settingChanged; this.tbSqlServer.TextChanged += settingChanged; this.tbLogin.TextChanged += settingChanged; this.KaskadSqlDatabaseNameTextBox.TextChanged += settingChanged; this.KaskadSqlServerTextBox.TextChanged += settingChanged; this.KaskadSqlLoginTextBox.TextChanged += settingChanged; this.IsKaskadDbUsedCheckBox.Unchecked += IsKaskadDbUsedCheckBox_Changed; this.IsKaskadDbUsedCheckBox.Checked += IsKaskadDbUsedCheckBox_Changed; //this.tbIndex.TextChanged += settingChanged; WindowsLog.LogOpenSettingsWindow(); this.btSave.IsEnabled = false; //this.isMainWindowShowed = isMainWindowShowed; }