如何将图像从网址设置为按钮背景?

时间:2016-03-22 20:29:02

标签: c# win-universal-app

我想将按钮的背景图像设置为我从URL获得的图像;但以下代码不起作用:

var button = new Button();
Image image = new Image();
image.Source = new BitmapImage(new Uri("https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-folder-128.png", UriKind.Absolute));                
button = image;

具体而言“button = image”不起作用,因为Button不是图像类型。

如何将图像设置为按钮的背景图像?

2 个答案:

答案 0 :(得分:0)

好的,我已经找到了解决方案。

   <script type="text/javascript">
    function submitForm(queryType) {

        // set the hidden input's query type value
        $('#db_query').val(queryType);

        // submit the form.
        $('#post_form').submit();

    }
    </script>

答案 1 :(得分:-1)

您可以使用WebClient首先在本地下载图片,然后在Button控件

中显示图片来完成此操作
using (WebClient c = new WebClient())
{
    c.DownloadFile("https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-folder-128.png", "D:/image.png");
}
button.Image = Image.FromFile("D:/image.png");

D:/image.png是您要将图片保存到的位置