/trunk/Winify/Settings/SettingsForm.cs |
@@ -33,6 +33,7 @@ |
private readonly MainForm _mainForm; |
private readonly CancellationToken _cancellationToken; |
private readonly BindingSource _configurationBindingSource; |
private readonly BindingSource _configurationProxyBindingSource; |
|
#endregion |
|
@@ -60,7 +61,22 @@ |
_serverBindingSource.DataSource = _server; |
_configurationBindingSource = new BindingSource(); |
_configurationBindingSource.DataSource = _mainForm.Configuration; |
_configurationProxyBindingSource = new BindingSource(); |
_configurationProxyBindingSource.DataSource = _mainForm.Configuration.Proxy; |
|
checkBox3.DataBindings.Add( |
new Binding("Checked", _configurationProxyBindingSource, nameof(_mainForm.Configuration.Proxy.Enable), true, |
DataSourceUpdateMode.OnPropertyChanged)); |
textBox1.DataBindings.Add( |
new Binding("Text", _configurationProxyBindingSource, nameof(_mainForm.Configuration.Proxy.Url), true, |
DataSourceUpdateMode.OnPropertyChanged)); |
textBox2.DataBindings.Add( |
new Binding("Text", _configurationProxyBindingSource, nameof(_mainForm.Configuration.Proxy.Username), true, |
DataSourceUpdateMode.OnPropertyChanged)); |
textBox3.DataBindings.Add( |
new Binding("Text", _configurationProxyBindingSource, nameof(_mainForm.Configuration.Proxy.Password), true, |
DataSourceUpdateMode.OnPropertyChanged)); |
|
checkBox1.DataBindings.Add(new Binding("Checked", _configurationBindingSource, |
nameof(_mainForm.Configuration.LaunchOnBoot), true, DataSourceUpdateMode.OnPropertyChanged)); |
|