在创建的Silverlight Control中使用图片

 在做控件的Template的时,有可能需要用到位图。但是直接把图片放到ControlTemplate中去,在编译运行时会有xamlprase错误。  这是控件没有找到图片资源报的错误。
图片正确的写法应该是这样:
<Image Source="/MyControl;component/nasa.png" />
完整的Template代码如下:
<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"
    xmlns:my="clr-namespace:MyControl;assembly=MyControl"
    >
    <Style TargetType="my:MyQRCode">
        <Style.Setters>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="my:MyQRCode">
                        <Grid x:Name="Root">                        
                         <Image Source="/MyControl;component/nasa.png" />
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
            </Style.Setters>
    </Style>
</ResourceDictionary>
控件代码:
    public class MyQRCode : Control
    {
        public MyQRCode() : base() {
            DefaultStyleKey = typeof(MyQRCode);
        }
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();
        }
    }
更详细的资料:http://www.cnblogs.com/nasa/archive/2008/07/04/1235862.html

代码下载:http://files.cnblogs.com/nasa/SilverlightControlIncludeImage.zip

在创建的Silverlight Control中使用图片相关推荐

  1. 使用Reflector 反编译 NPOI 查看源码,参考源码修改NPOI创建word 页眉中添加锚点图片

    上篇文章使用了inline方式往页眉中插入图片,因为这种方式插入的图片不好按照坐标定位方式调整图片的摆放位置,所以只能参考NPOI 源码中inline的方式修改添加CT_Anchor 锚点的方式 首先 ...

  2. 【MFC】动态加载Picture Control控件中的图片

    [MFC]动态加载Picture Control控件中的图片 前言 方法1:CBrush 方法2:SetBitmap 参考链接 方法3:重写MyPictureControl 前言 在MFC窗体中,我们 ...

  3. 在Silverlight中进行图片下载

    本篇 QuickStart 示例演示如何使用 Microsoft .NET Framework for Silverlight来下载一个图片内容,并将其嵌入到XAML Image object中.这个 ...

  4. Silverlight读取Zip文件中的图片与视频

    置顶声明:本文原创版权归 博客园 Ringgo.Yao 所有,如有转载,请按如下方式详细标明原文作者及出处,以示尊重!! 原创作者:Ringgo.Yao 原文出处:Silverlight读取Zip文件 ...

  5. 利用POI操作不同版本号word文档中的图片以及创建word文档

    我们都知道要想利用java对office操作最经常使用的技术就应该是POI了,在这里本人就不多说到底POI是什么和怎么用了. 先说本人遇到的问题,不同于利用POI去向word文档以及excel文档去写 ...

  6. 谈谈Silverlight 2中的视觉状态管理 Part1

    概述 在WPF和Silverlight中的控件模板支持自定义控件的观感,所谓的外观,指控件的视觉效果:而感觉则是控件交互的响应性,如在控件上按下鼠标.控件获得焦点等状态的改变.微软在Silverlig ...

  7. 【Silverlight】Bing Maps学习系列(二):通过Bing Maps Silverlight Control如何显示地图...

    如本系列第一篇你所介绍的,开发基于Silverlight的Bing Maps除了开发环境还需要一个开发Key,这个Key是用来做什么的呢?Silverlight控件在做地图呈现的时候它是一个必不可少的 ...

  8. 学习使用Bing Maps Silverlight Control(五):离线使用和自定义地图模式

    6 离线使用 在笔记第一部分的时候就提到如果要使用Bing Maps Silverlight Control 进行开发,需要申请一个key,不让会显示一个错误提示出来.但是在实际开发或使用过程中,使用 ...

  9. 在DataGrid中显示图片

    兼谈 DadaGrid 模板列的创建 DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便.除了与数据源直接绑定以外,我们还可以通过列绑定模 ...

最新文章

  1. 聊天宝彻底凉了,遭罗永浩抛弃,团队就地解散
  2. CocoStudio 1.3和1.4.1导入Flash文件注意事项(转载并有修改)
  3. easyui js解析字符串_EasyUI Dialog弹出框+JS执行字符串
  4. Opengl-几何着色器(劫持顶点的家伙)
  5. WinForm(C#)CheckedlistBox绑定数据,并获得选中的值(ValueMember)和显示文本(DisplayMember...
  6. 最优布线问题(普里姆算法)
  7. 在VS中创建多个项目
  8. create new page group - ST05
  9. 约瑟夫环(杀人游戏)
  10. 信息学奥赛一本通(2034:【例5.1】反序输出)
  11. mysql启动找不见socket
  12. 【翻译】Robust Lane Detection and Tracking in Challenging Scenarios
  13. (八)理解商业模式画布(87)
  14. OpenDDS简单示例
  15. 【C语言】实现网络对战五子棋
  16. Q - 统计硬币 HDU - 2566(母函数)
  17. linux开源邮件系统zea,Zmail
  18. 冯俪 | 成为最好的你,才最有魅力!
  19. JavaFX入门(五):使用CSS样式美化你的UI控件
  20. git clone时遇到问题:remote: Incorrect username or password ( access token )

热门文章

  1. LeetCode Combination Sum IV(动态规划)
  2. UVa11039 Building designing(贪心算法)
  3. hduoj1021 Fibonacci Again
  4. Python 之Re模块(正则表达式)
  5. HTML5之Canvas基础
  6. htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
  7. 求职技巧—2014六个秘诀二 - 年求职
  8. Unity3D学习笔记(二) 一些常用的空间函数
  9. OpenCV实现FloodFill泛洪填充算法的代码及相关函数详解
  10. html5 css3 卡片切换,HTML5之纯CSS3实现的tab标签切换