Winify

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 49  →  ?path2? @ 50
/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));