例如,在我的 WPF 页面上,我有一个像这样的图像(一个或多个):
<Image Source="{Binding Path=PicURL}"/>
此外,我有一个设置页面,其中包含一个选项,可以在我的整个应用程序中全局打开/关闭Internet 代理设置的使用。如果要谈论手动 Web 请求,我可以解决它,例如,像这样:
HttpWebRequest request = ( HttpWebRequest )WebRequest.Create( ... );
if( UseProxy ) request.Proxy.Credentials = CredentialCache.DefaultCredentials;
else req.Proxy = null;
但它不适用于 WPF 控件(如Image),其中内容基于 URL 并使用Internet 代理设置。
有没有办法在运行时在整个应用程序内全局 切换代理?