原文:使用Blend的一些问题

  WPF开发,界面处理首选Blend,如果你开发了两年WPF都没接触过blend(当然这种几率不高),或者你刚接触WPF,可以考虑使用Blend,这货也算得上一个神器,上手也不难。以下有两位讲得不错,大家可以翻翻。

  blog.csdn.net/lubingda/article/details/7107383

  http://www.cnblogs.com/kaodigua/category/283287.html

  然而在使用的过程中也遇到一些问题,这里整理了下。

  1.Blend里窗体宽高设为1024*768含义

    1024 = 窗口的两条边框+内容

768   =窗口标题栏+窗口底边框+系统任务栏
  而且,在win7里最大化窗口时会隐藏窗口左右两边和底边的
  2.Margin 某个控件的周围与它的直接父容器的间距,布局里经常用到
    Margin 0,0,0,0分别是左,上,右,下 ← ↑ → ↓
  3.同样的一个文本控件,字号在VS2010里默认是12号,而在Blend4里却是9号
    这个问题是由于两者字体默认单位不一样,Blend4里默认的单位是英镑,工具→选项→单位 英镑改为像素即可一致。
 4.用户控件添加到其他界面后有黄色叹号和虚框
    在项目里生成项目/重新生成项目即可。
  5.鼠标移到Grid边框上时不可以选中整行或者整列
    工具→选项→美工板→布局→使用网格布局模式 勾选即可。
  6.Blend4嵌入字体后每次运行程序都会在C盘里生成大量文件占用空间
    这个问题一般出现在嵌入字体后,每次跑程序都会在C:\Users\XXX\AppData\Local\Microsoft\Expression\Blend,XXX是用户名,这是Win7的路径,XP可能在其他路径下,目前没有找到什么办法可以阻止,只能手动去删除。
  7.blend打开项目、xaml文件一直未响应、打开出错
    是因为这个界面xaml文件里引用了一个类文件(可能是一个资源类,DateContext、或者转换器、或自定义控件),初始化时需要连接数据库,没法连接,所以不要在xaml里引用,在后台里写后行了。
    blend打开项目一直未响应:某个项目下的debug文件夹内文件错误,删除该debug文件夹或者清理下解决方案。其他解决方法:先打开blend或者只打开blend 或者不要用blend跑代码。
    blend打开xaml文件一直未响应:该xaml文件内嵌套的某个UserControl可能在Loaded事件里写了东西,窗体在打开(不管程序有没有跑起来)会去执行该UserControl的loaded事件来初始化这个UserControl,在xmal里移除该UserControl即可,然后再优化loaded事件。或者如下来处理:
//在WPF中
using System.ComponentModel;if (!DesignerProperties.GetIsInDesignMode(this)){//...
}//在WinForm开发中,一般会在窗体或者UserControl中判断当前是否为设计状态,如:
if (!this.DesignMode)
{//
}

    这个方法试过,好像用处不大。而且有些东西是写在ViewModel里的,不涉及UI的,这样写会破坏结构,所以,利索点,移除掉吧。

  8.怎样画一条闭合的路径

  • 键盘按P切换到路径选中状态,然后先选中起始点点,按住Shift键不放,鼠标移到另外一个需要连接的点上,等鼠标变成一个圆圈就可以点下去连接上了。
  • 如果是两条不相干的路径,则要先把两条路径同时选中,再进行上面的操作。或者也可以选把两条路径生成一条复合路径再操作。

  

使用Blend的一些问题相关推荐

  1. Expression Blend实例中文教程(2) - 界面快速入门

    上一篇主要介绍Expression系列产品,另外概述了Blend的强大功能,本篇将用Blend 3创建一个新Silverlight项目,通过创建的过程,对Blend进行快速入门学习. 在开始使用Ble ...

  2. maya表情blendshape_Maya的形状融合变形器Blend Shape | 学步园

    Maya的形状融合变形器Blend Shape是制作面部表情动画的有力武器,它能通过使用一系列的目标形状物体(Target)使基础物体得到非常平顺.高精度的变形效果.它在角色动画的时候非常受用,尤其是 ...

  3. Expression Blend学习动画基础

    原文:Expression Blend学习动画基础 什么是动画(Animation)? 动画就是时间+换面的组合,画面跟着时间变化.最常见的是flash的动画,还有GIF动态图片. 动画的主要元素 时 ...

  4. Microsoft Expression Blend 2 密钥,key

    Microsoft Expression Blend 2 密钥,key,序列TJ2R3-WHW22-B848T-B78YJ-HHJWJ号

  5. Expression Blend 的点滴(4)--创建类似iPhone屏幕锁控件(上)

    2019独角兽企业重金招聘Python工程师标准>>> 本篇文章,最终效果图: 当然,不只是一个UI而已,如果只是一张图片,那专业的设计师能做出更出色的效果.在这里,它是具有许多事件 ...

  6. Expression Blend 4 激活码

    Expression Blend 4 激活码: 6WDDQ-K7D4F-GQGF4-2VYBJ-8K6MB 转载于:https://www.cnblogs.com/canyuexingchen/p/3 ...

  7. Silverlight Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化、波感特效...

    原文:Silverlight & Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化.波感特效 当我们在进行Silverlight & Bl ...

  8. Silverlight Blend动画设计系列四:倾斜动画(SkewTransform)

    Silverlight中的倾斜变化动画(SkewTransform)能够实现对象元素的水平.垂直方向的倾斜变化动画效果.我们现实生活中的倾斜变化效果是非常常见的,比如翻书的纸张效果,关门开门的时候门缝 ...

  9. silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发)

    原文:silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发) 这章有点长,所以我分成了两章.这一章主要是准备工作,差不多算美工篇吧,这章基本不会介绍多少动画效果,主要讲 ...

  10. Blend for Visual Studio 2013

    软件开发中为了使设计师和程序员"并行"工作并直接参与到程序的开发中来. 1.在网络程序开发团队中,草图设计后,设计师们可以使用HTML.CSS.JavaScript直接生成UI,程 ...

最新文章

  1. ROS中base_link, odom, fixed_frame, target_frame和虚拟大地图map的关系
  2. HTML5 Canvas、内联 SVG、Canvas vs. SVG
  3. php取消mysql警告_mysql登录警告问题的解决方法
  4. GloVe: Global Vectors for Word Representation-学习笔记
  5. EF CodeFirst 如何通过配置自动创建数据库当模型改变时
  6. python代码导出_代码生成 – Python生成Python
  7. 阿里云明确生态边界:不做SaaS、被集成
  8. PingInfoView批量PING工具
  9. android studio grandle错误,flutter android studio构建失败
  10. java.io读写文本
  11. SQL挂起,需要重新启动计算机?
  12. NetApp 数据存储阵列 EF 系列——用于大数据分析和高性能计算
  13. React:在发表评论功能中加入表情emoji
  14. 计算机设备码的功能,电脑机器码,详细教您电脑机器码修改软件
  15. python中scrapy框架爬取携程景点数据
  16. C# 单个按钮实现暂停或继续
  17. 联想用u盘重装系统步骤_联想笔记本u盘重装系统,小编教你联想笔记本怎么使用u盘重装系统...
  18. 南邮《网络技术与应用,携程开源的分布式apollo技术
  19. CAD编辑指南7:新建空白图纸和新建表格、导入图片
  20. Docker Swarm 维护模式

热门文章

  1. 开源Go语言数值算法库 An open numerical library purely based on Go programming language
  2. 有限元-朗格朗日和欧拉描述的区别
  3. JS盒子点击时跟随鼠标移动
  4. linux 播放.ev4播放器,ev4文件怎么播放
  5. 自旋锁与适应性自旋锁
  6. Lora、zigbee比较
  7. Vue3的vue-router超详细使用
  8. php编写个人所得税单元测试,PHP计算个人所得税示例【不使用速算扣除数】
  9. 微型计算机的外储存器是指什么,微型计算机的外储存器是指
  10. 【初识数据结构】c语言实现动态顺序表(已配图)