<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Susan_0401的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Susan_0401</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Susan_0401]]></copyright><item><title><![CDATA[Silverlight不支持GIF或BMP文件格式]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054372</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054372</guid><author>Susan_0401</author><pubDate>Thu, 23 Apr 2009 11:46:00 +0800</pubDate><description><![CDATA[很多人对此表示惊讶，但确实无法把silverlight Image的source属性（或ImageBrush的ImageSource属性）设置为一个GIF或BMP文件。必须把他们转化成受支持的2中格式之一：PNG或JPEG。而且，silverlight并不支持用这两种格式创建的所有类型。例如，不支持64位每像素图像。

值得庆幸的是，PNG是替代GIF的上佳之选。（实际上，他...]]></description><category></category></item><item><title><![CDATA[RotateTransform的CenterX和CenterY和元素的RenderTransformOrigin属性与]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054377</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054377</guid><author>Susan_0401</author><pubDate>Thu, 23 Apr 2009 11:25:00 +0800</pubDate><description><![CDATA[我们可以使用RotateTransform的CenterX和CenterY属性来定义元素的旋转中心，如下：
&lt;Button.RenderTransform&gt;&lt;RotateTransformCenterX="20"CenterY="20"&gt;&lt;/RotateTransform&gt;&lt;/Button.RenderTransform&gt;...]]></description><category></category></item><item><title><![CDATA[为什么silverlight的PasswordBox控件的password属性不可以绑定？该如何实现绑定？]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054357</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054357</guid><author>Susan_0401</author><pubDate>Mon, 13 Apr 2009 15:23:00 +0800</pubDate><description><![CDATA[有人发现想Password的控件中实现如下的绑定，
Code&lt;UserControlx:Class="SilverlightApplication9.Page"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com...]]></description><category></category></item><item><title><![CDATA[如何获取silverlight 应用程序的版本号。]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054355</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054355</guid><author>Susan_0401</author><pubDate>Tue, 21 Oct 2008 18:33:00 +0800</pubDate><description><![CDATA[获取silverlight应用程序的版本号：Assembly.GetExecutingAssembly().FullName。
fullname 中包含了应用程序的名称， 版本号， 等等。可以用截取字符串的方式获得版本号 。
string[] str = Assembly.GetExecutingAssembly().FullName.Split(',');
...]]></description><category></category></item><item><title><![CDATA[如何自定义datagrid控件的某一行。]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054353</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054353</guid><author>Susan_0401</author><pubDate>Tue, 21 Oct 2008 18:29:00 +0800</pubDate><description><![CDATA[在silverlight的datagrid中，每一行都是可以编辑。
如果想让某一行是不可以编辑的，或者改变某一行的背景色， 可以在datagrid的LoadingRow来实现：
以下的代码使用e.Row.GetIndex()来获取行号 。
Code
1privatevoidpeopleDataGrid_LoadingRow(objectsender,DataGridRo...]]></description><category></category></item><item><title><![CDATA[鼠标进入离开DataGrid的行的操作。]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054351</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054351</guid><author>Susan_0401</author><pubDate>Tue, 21 Oct 2008 18:24:00 +0800</pubDate><description><![CDATA[今天在论坛上看到一个人想实现这样的一个功能：
1. 在datagrid空间里有很多行很多列。
2. 其中的一列有两个空间： button和image
3. 默认情况下，显示Button，如果当鼠标Hover该行的时候，则显示图片，隐藏button;当鼠标离开的时候，就隐藏图片，显示button.
下面是datagrid的 xaml代码：
datagrid
1&lt;data...]]></description><category></category></item><item><title><![CDATA[背景图片的自适应]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054349</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054349</guid><author>Susan_0401</author><pubDate>Thu, 21 Aug 2008 14:51:00 +0800</pubDate><description><![CDATA[曾经遇到一个问题， 为menu的 static item设置背景图片，是图片拉伸填充真个MenuItem的整个区域，而不重复显示.
使用css的 滤镜，来实现：
&lt;asp:Menu ID="Menu1" runat="server" onmenuitemclick="Menu1_MenuItemClick" &gt;
 &lt;StaticHoverStyle Back...]]></description><category></category></item><item><title><![CDATA[在网页上设置容器的高度的百分比。]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054347</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054347</guid><author>Susan_0401</author><pubDate>Thu, 21 Aug 2008 14:37:00 +0800</pubDate><description><![CDATA[想在网页上放两个iframe，按比例设置他们的高度，
&lt;iframe name="iframe1" src="http://www.google.com/" height="25%" width="100%"&gt;&lt;/iframe&gt;
 &lt;iframe name="iframe2" src="http://www.google.com/...]]></description><category></category></item><item><title><![CDATA[为canvas添加背景图片]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054343</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054343</guid><author>Susan_0401</author><pubDate>Tue, 22 Jul 2008 18:42:00 +0800</pubDate><description><![CDATA[为canvas添加背景图片，可以用imagebrush来填充。
 &lt;Canvas Grid.Column="1" &gt;
 &lt;Rectangle Canvas.Top="40" Canvas.Left="10" Width="280" Height="250" Stroke="Green" StrokeThickness="4" RadiusX...]]></description><category></category></item><item><title><![CDATA[textblock的LineHeight的调整]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054369</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054369</guid><author>Susan_0401</author><pubDate>Tue, 22 Jul 2008 16:42:00 +0800</pubDate><description><![CDATA[&lt;TextBlock Width="113.594" Height="73.667" Text="Some text" LineHeight="1"TextWrapping="Wrap" Foreground="#FFFFFFFF" FontSize="24" /&gt;

在上面的textblock控件中允许huanhang，也就是说some 和 text将分行显示...]]></description><category></category></item><item><title><![CDATA[存储过程实现分页]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054375</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054375</guid><author>Susan_0401</author><pubDate>Thu, 05 Jun 2008 12:41:00 +0800</pubDate><description><![CDATA[分页方案一：(利用Not In和SELECT TOP分页)
语句形式：
SELECT TOP 10 *
FROM TestTable
WHERE (ID NOT IN
 (SELECT TOP 20 id
 FROM TestTable
 ORDER BY id))
ORDER BY ID

SELECT TOP 页大...]]></description><category></category></item><item><title><![CDATA[XMl中dtd是什么？]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054367</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054367</guid><author>Susan_0401</author><pubDate>Wed, 04 Jun 2008 18:25:00 +0800</pubDate><description><![CDATA[DTD 即文档类型定义(Documnet Type Definition) 

DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XML文件的验证机制,属于XML文件组成的一部分。 

DTD 是一种保证XML文档格式正确的有效方法，可以通过比较XML文档和DTD文件来看文档是否符合规范，元素和标签使用是否正确。一个DTD文档包含：元素的定义规则，元素间关系的...]]></description><category></category></item><item><title><![CDATA[C#：using 的使用]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054373</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054373</guid><author>Susan_0401</author><pubDate>Wed, 04 Jun 2008 18:21:00 +0800</pubDate><description><![CDATA[using 关键字有两个主要用途：
作为指令，用于为命名空间创建别名或导入其他命名空间中定义的类型。
作为语句，用于定义一个范围，在此范围的末尾将释放对象。并在此范围之外释放一个或多个对象。 


转载于:https://www.cnblogs.com/Amanda2007/archive/2008/06/04/1213830.html...]]></description><category></category></item><item><title><![CDATA[C# 中的关键字ref 与out, param, lock]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054371</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054371</guid><author>Susan_0401</author><pubDate>Wed, 04 Jun 2008 18:17:00 +0800</pubDate><description><![CDATA[如果没有用ref/out，那么，在函数体中对参数的更改，其有效范围只在当前函数体内，出了该函数，参数的值便不再保留。

ref：(引用型参数)引用类型的参数不再分配内存空间，实际上传递的是指向原变量的指针，即引用参数和原变量保存的是同一个地址。在方法中修改引用参数的值实际上也就是修改被引用的变量的值。
out: 使用out表明该引用参数是用于输出的，而且调用该参数是不需要对参数...]]></description><category></category></item><item><title><![CDATA[javascript 简单实现页面上的拖放功能]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054365</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054365</guid><author>Susan_0401</author><pubDate>Mon, 26 May 2008 15:16:00 +0800</pubDate><description><![CDATA[&lt;html&gt;
&lt;head&gt;
&lt;style type="text/css"&gt;
td{text-align:center}
th{text-decoration: underline}
.blanks{text-decoration:underline}
&lt;/style&gt;
&lt;title&gt;&lt;/title&gt;
...]]></description><category></category></item><item><title><![CDATA[javascrip实现：若选中TreeView的父节点checkbox，则其子节点全部选中]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054368</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054368</guid><author>Susan_0401</author><pubDate>Mon, 26 May 2008 15:14:00 +0800</pubDate><description><![CDATA[这里用javascript 方法实现了TreeView的checkbox选中的效果：
1：选中父节点的时候，其子节点将自动选中；
2：若父节点不选中，其子节点也全部选中；
2：若其中一个子节点uncheck的时候，其父节点的状态就不选中。
该方法在IE7 和firefox下均可执行：
&lt;%@ Page Language="C#" AutoEventWireup="tru...]]></description><category></category></item><item><title><![CDATA[动态的为控件设置SkinID]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054361</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054361</guid><author>Susan_0401</author><pubDate>Mon, 26 May 2008 15:07:00 +0800</pubDate><description><![CDATA[在使用的theme的过程中，有的时候避免不了要动态的修改控件的skinID, 在设置SKInID的时候，跟设置theme一样，都需要在页面的PreInit 事件中来实现。
因为在页面的生命周期里PreInit 事件是在控件的初始化之前触发的， 因此在对于一个普通的页面， 可以这样动态的设置skinID：

protected void Page_PreInit(Object...]]></description><category></category></item><item><title><![CDATA[也谈AutoEventWireup]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054362</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054362</guid><author>Susan_0401</author><pubDate>Thu, 15 May 2008 15:45:00 +0800</pubDate><description><![CDATA[今天在论坛上遇到这样一个问题，在页面上可有一个H1标签，并设置该H1的runat=server，于是在后台修改这个H1的InnerHTM，但是运行的结果是，H1的InnerHTM的值始终修改不了。
 但是用他的代码在本地测试一下发现，可以修改呀!这是怎么回事？莫非见鬼了不成？后来仔细观察他的代码发现：


&lt;%@ Page Title="Test 1" Lan...]]></description><category></category></item><item><title><![CDATA[如何实现页面打开定位滚动条的效果]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054359</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054359</guid><author>Susan_0401</author><pubDate>Tue, 13 May 2008 12:17:00 +0800</pubDate><description><![CDATA[在默认情况下，页面加载完后默认滚动在最顶端，有些时候我们需要在页面打开后，定位滚动条的位置，比如，横向和纵向滚动条居中，实现页面滚动的方法有三种：scroll、scrollBy和scrollTo，三个方法都带两个参数：x(X轴上的偏移量)和y(Y轴上的偏移量)。因此我们只需修改x,y的偏移量来设置滚动条的位置。另外，页面的滚动高度必须在网页加载完成后才能获取到，所以触发事件用...]]></description><category></category></item><item><title><![CDATA[javascript 学习日记（三）]]></title><link>https://blog.youkuaiyun.com/Susan_0401/article/details/102054341</link><guid>https://blog.youkuaiyun.com/Susan_0401/article/details/102054341</guid><author>Susan_0401</author><pubDate>Fri, 09 May 2008 16:22:00 +0800</pubDate><description><![CDATA[event.srcElement：引发事件的目标对象，常用于onclick事件。
event.fromElement：常用于onmouseout和onmouseover事件
event.toElement：常用于onmouseout和onmouseover事件


转载于:https://www.cnblogs.com/Amanda2007/archive/2008/05/09/1...]]></description><category></category></item></channel></rss>