zoukankan      html  css  js  c++  java
  • 用户控件UserControl图片资源定位(一)---Xaml引用图片

    MEF编程实现巧妙灵活松耦合组件化编程,一些细节需要花费不小心思去处理;

    其中组件中若包含用户控件,且需要访问图片资源,那么Xaml引用资源需要做以下设置

    1. 用户控件(usercontrol)所在工程目录下,创建图片目录,假设创建images文件夹,然后添加1.png图片

    2. 设置1.png图片属性-->生成操作-->Resource

    3. 创建一个目录Views,扔个用户控件a.xaml,拖放图片控件ImageBrush

    4. 那么ImageBrush的图片资源属性应如下设置:

    <ImageBrush ImageSource="../Images/roundcornersheet.png">,即使用使用相对路径

    相对于主窗体中应用正确抓取到图片资源,

    图片属性“复制到输出目录”修改为始终复制,属性“生成操作”改为内容,似乎不修改也可

    WPF引用外部项目资源的方法
    WPF中如果你使用的资源文件不是本程序集的,是另外的程序集,就可以这样做:
    引用要用的程序集,pack://application:,,,/程序集名称;component/路径 ,其中pack://application:,,,可以省略
    示例:

    <Image Source="pack://application:,,,/Skin;component/image/you.png" />
    或者

    <Image Source="/Skin;component/image/you.png" />

    其中component是固定字符

  • 相关阅读:
    【排序算法汇总】
    Redis是否安装
    分布式与集群
    Redis学习
    简单算法定义见解
    KMP算法
    红黑树
    JSP与Servlet的关系
    7、创建图及图的遍历(java实现)
    6、二叉树树(java实现)
  • 原文地址:https://www.cnblogs.com/jeffry/p/5689978.html
Copyright © 2011-2022 走看看