title: Set authenticated proxy settings for Geckofx WPF application
body: <p>I am trying to set the proxy settings for geckofx browser in wpf application.</p>
  
  <pre><code>Gecko.GeckoPreferences.User["network.proxy.type"] = 1;
  Gecko.GeckoPreferences.User["network.proxy.http"] = address;
  Gecko.GeckoPreferences.User["network.proxy.http_port"] = portNumber;
  Gecko.GeckoPreferences.User["network.proxy.login"] = Username;
  Gecko.GeckoPreferences.User["network.proxy.password"] = Password;
  </code></pre>
  
  <p>To check whether its working or not, i had integrated burp suite.
  My settings are :-</p>
  
  <pre><code>address  = 127.0.0.1
  port     = 8008
  username = ""
  password = ""
  </code></pre>
  
  <p>For the first request, the request is passing through the burp suite. Then after I am trying to browse in geckofx browser, but those requests are not captured in the burp suite.</p>
  
  <p>As far I Understood.. the application behaves in the following manner</p>
  
  <p>Internet &lt;--> proxy(Burp Suite) &lt;--> GeckoFX Browser // for first request</p>
  
  <p>When trying to browse in GeckoFX browser </p>
  
  <p>Internet &lt;--> GeckoFX Browser // Directly Connecting Internet</p>
  
  <p>Can you guys please provide some example code that helps to pass every request of geckoFX browser through the proxy server(in my example burp suite)</p>
  
  <p>Thanks in advance :)</p>