`
wyf
  • 浏览: 435680 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

附加属性指定图片地址

 
阅读更多

public static void SetUrlSource(DependencyObject dependencyObject, string value)
        {
            dependencyObject.SetValue(UrlSourceProperty, value);
        }

        public static string GetUrlSource(DependencyObject dependencyObject)
        {
            return (string)dependencyObject.GetValue(UrlSourceProperty);
        }

        // Using a DependencyProperty as the backing store for UrlSource.  This enables animation, styling, binding, etc...
        public static readonly DependencyProperty UrlSourceProperty =
            DependencyProperty.RegisterAttached("UrlSource", typeof(string), typeof(ImageSource), new PropertyMetadata("", new PropertyChangedCallback(SetSource)));

        private static void SetSource(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            Image images = o as Image;
            if (images != null)
            {
                Uri u = new Uri(Application.Current.Host.Source, e.NewValue.ToString());

                BitmapImage imgsrc = new BitmapImage(u);

                images.Source = imgsrc;
            }
        }

 

 

 

分享到:
评论

相关推荐

    批量下载指定网页的图片

    在这个主题中,我们将探讨如何批量下载指定网页的图片,以及如何借助浏览器插件实现这一目标。 首先,批量下载图片的基本原理是利用网页的URL结构,因为每个图片通常都有一个独立的链接。通过解析HTML源代码,我们...

    java图片附加水印源码

    在这个Java实现中,`WaterMarkUtil.java`很可能是核心类,它可能包含了添加水印的逻辑,包括创建一个`Graphics2D`对象,设置字体、颜色、透明度等属性,然后在原始图像上绘制水印。 3. **透明度设置**:在Java中,...

    图片旋转加链接

    这里的`src`属性指定了图片的路径,`alt`则提供了一个图片无法显示时的替代文本。 接着,我们来讨论如何使用CSS实现图片的旋转。CSS3引入了`transform`属性,它可以对元素进行二维或三维的变换,包括旋转(rotate)...

    获取本地图片

    此外,可以使用元数据(如EXIF信息)来获取图片的拍摄日期、地理位置等附加信息。Python的`PIL`(Pillow)库可以读取和处理这些信息: ```python from PIL import Image def get_image_info(image_path): with ...

    Android带图片背景的span

    `SpannableString`是Android中的一个类,用于创建可以附加属性(spans)的字符串对象。`ImageSpan`则是一个特殊的span,用于将图像插入到文本中。接下来,我们将详细解释如何使用这两个类来创建带有图片背景的span。...

    用js保存页面指定内容、指定文件类型

    4. **HTML5 a标签下载属性**:HTML5引入了`download`属性,可以附加到`<a>`标签上,使得链接可以直接下载而不是在新窗口打开。例如: ```html ;charset=utf-8,{{content}}" download="filename.txt">下载 ``` ...

    ASP有组件图片上传到SQL Server数据库的实现.pdf

    在网页上显示图片时,从数据库中读取图片的文件名,然后通过`<img src>`标签的`src`属性指定图片的路径,从而在浏览器中显示图片。同时,可以使用`Response.Write()`方法输出相关的文本内容,例如图片的标题和说明。...

    Unity3d UGUI以鼠标位置点为中心缩放图片项目源码

    在Update()函数中,我们需要检查鼠标滚轮是否滚动,并根据结果调整图片的RectTransform.sizeDelta属性,以实现缩放效果。 为了使缩放平滑,可以考虑使用Lerp(线性插值)函数,让图片大小在一定帧数内逐渐变化,而...

    QQ空间上传图片

    5. **服务器端处理**:服务器接收到图片数据后,需要将其保存到指定目录,并返回保存成功的标识。服务器端的语言可能有多种,如PHP、Node.js、Python等,具体实现取决于所选技术栈。 6. **前端反馈**:最后,前端...

    VBA批量导入图片.rar

    - **文件操作**:如何使用VBA打开、读取和处理文件,例如从指定目录加载图片文件。 - **图片处理**:调整图片大小、位置,以及与其他Excel元素对齐的技巧。 - **错误处理**:添加错误处理机制,确保在图片导入过程中...

    Phaser3入门级程序所需图片

    3. **精灵(Sprites)**:Phaser 3中的`Sprite`对象不仅包含了图片,还可以附加动画、物理属性等。创建精灵时,可以使用`this.add.sprite()`,并提供额外的属性如尺寸、旋转角度等。 4. **动画**:Phaser 3强大的...

    iOS实现图片多选

    在iOS开发中,实现图片多选是一个常见的需求,特别是在社交应用、内容编辑或者个人资料设置等场景中。...这只是一个基础的实现,实际项目中可能需要根据具体需求进行定制,例如添加图片裁剪、滤镜等附加功能。

    照片整理中使用ImageMetadataReader解析图片照片相关属性

    在本文中,我们将深入探讨如何使用ImageMetadataReader来解析图片照片的相关属性,特别是如何利用这些属性来改善照片的整理效率。 首先,ImageMetadataReader能够处理多种图像格式,包括常见的JPEG、TIFF以及RAW...

    css属性大全(css的所有属性)

    例如,`background-color`用于设置元素的背景颜色,`background-image`可指定背景图片,`background-repeat`控制图片的平铺模式,如`no-repeat`、`repeat`、`repeat-x`和`repeat-y`。`background-attachment`决定...

    图片单张多张上传demo

    通过添加`multiple`属性,可以让用户一次选择多张图片。CSS用于美化上传按钮和展示区,使其符合“比较好看的图片上传样式”的需求。JavaScript则负责事件监听、文件读取和图片预览。例如,使用FileReader API可以...

    图片放大缩小浏览.zip

    这里的`src`属性指定图片的URL,`alt`为图片的替代文本,而`id`则用于后续的JavaScript操作或CSS样式定义。 2. CSS样式控制: 通过CSS,我们可以设置图片的初始大小以及鼠标悬停时的缩放效果。例如: ```css #zoom...

    scrapy图片异步分类下载

    ImagePipeline是Scrapy处理图片下载和存储的组件,它负责从响应中提取图片URL,异步下载图片,并将图片存放到指定的文件系统、数据库或其他存储服务。默认情况下,所有下载的图片都会被保存在一个统一的文件夹下,但...

    css 属性大全 汇集所有

    **附加** (`background-attachment`):决定背景图片是否随页面滚动。可以选择`fixed`(图片固定不动)或`scroll`(图片随页面滚动)。 **水平位置/垂直位置** (`background-position`):设置背景图片在元素内的起始...

    Html\checkbox)属性解析及应用.docx

    31. Tag 属性:该属性用于存储程序所需的附加数据。 32. ToolTipText 属性:该属性用于设置该对象的提示行。 33. Top 属性:该属性用于设置距容器顶部边界的距离。 34. UseMaskColorStyle 属性:该属性用于获得或...

    ajax无刷新换图片

    5. **更新DOM**:解析JSON数据后,获取新的图片URL,然后创建一个新的`<img>`元素,设置其`src`属性为新URL。最后,使用DOM操作方法(如`appendChild()`或`replaceChild()`)将新的图片元素插入或替换原有的图片元素...

Global site tag (gtag.js) - Google Analytics