loyung

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年4月25日

摘要: 我们都知道在WPF中,所有的控件都有Resources属性,里面可以放Resource。一般比较常用的Resource位置就是Application的Resource和各个Window的Resource。那么这两个Resource的位置,除了作用范围不同之外,还有什么不同呢?一个不同点就是,Application的Resource会被作用一个全局共享的Resource的来源。这会给Merge Resource Dictionary带来极大的方便,但是这个性质并不像想象中的那么好用。在实际项目中,通常会对Resource的使用有如下的几点要求。1. 不要把所有的Resource放在一个文件里。我 阅读全文
posted @ 2013-04-25 17:48 loyung 阅读(729) 评论(0) 推荐(1)

摘要: Silverlight中有许多资源文件,例如:图片,音频、视频,甚至XML和XAML等非执行数据文件,在Silverlight中根据资源所处位置的不同而有所区别。 资源文件可分布在我们Silverlight项目的多个位置,在此我们将讨论以下三种情况及其相互间的关系。 1、镶嵌入程序集内 2、在.xap压缩包内而不镶嵌入任何程序集内 3、一个程序集引用另一个程序集内的资源 在操作本文实例前请先准备两个图片,分别是A.jpg和B.jpg,下面我们进入具体实验。一、建立实验环境首先,启动VS2008,新建项目,Silverlight应用程序,项目名命名为ResourceLocation,点击确定,V 阅读全文
posted @ 2013-04-25 17:27 loyung 阅读(211) 评论(0) 推荐(0)

摘要: 类似css的方式。定义:.header{color:red;}应用:<div class='header'></div>Silverlight定义样式是这样:在App.xaml中定义如下:在这里定义了DataGrid的Header样式与Element的样式。注意添加引用:xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"View Code 1 <Application xmlns="http://schemas.micros 阅读全文
posted @ 2013-04-25 15:23 loyung 阅读(224) 评论(0) 推荐(0)

摘要: 一.Canvas Canvas(画布)控件可能是最简单的布局控件,他提供了一个空白空间,可在上面任何地方布局你需要的控件,可操作空间的Canvas.Letf和Canvas.Top属性来执行控件在画布上的布局。注意,Canvas控件并不提供自动布局功能。选中Canvas后,可以在右边“Properties”属性栏中修改其属性,从属性栏中可以看出,Canvas是嵌 套在Grid中,所以,其位置可以由Grid属性控制。选中Canvas中的控件,可以在右边“Properties”属性栏中看到该控件在容器Canvas中的位置,包括 左距离,顶距离,以及Z坐标值。其中Left可以理解为X坐标值,Top为Y 阅读全文
posted @ 2013-04-25 09:53 loyung 阅读(248) 评论(0) 推荐(0)