私のWPFページには、たとえば、次のような画像(1つ以上)があります。
<Image Source="{Binding Path=PicURL}"/>
また、アプリケーション全体でインターネットプロキシ設定の使用をグローバルにオン/オフに切り替えるオプションのある[設定]ページがあります。手動のWebリクエストについて話す場合、たとえば次のように解決できます。
HttpWebRequest request = ( HttpWebRequest )WebRequest.Create( ... );
if( UseProxy ) request.Proxy.Credentials = CredentialCache.DefaultCredentials;
else req.Proxy = null;
ただし、コンテンツがURLに基づいており、インターネットプロキシ設定が使用されているImageなどのWPFコントロールでは機能しません。
実行時にアプリ全体 でプロキシをグローバルに切り替える方法はありますか?