摘要:
设置共享尺寸组可以使位于不同Grid的两个列的宽度保持一致。设置共享尺寸组的步骤如下:
将两个Grid放入一个父容器中,如Grid并设置Grid.IsSharedSizeScope="True"
为需要保持宽度一致的列添加SharedSizeGroup="TextLabel"
示例如下: ... 阅读全文
摘要:
这个命名空间存放的就是XAML和XAML编译器沟通的东西,比如编译时与那个C#代码合并等 一、 在XAML中出现的方式有三种 1.标签扩展: x:Array, x:Null, x:Static, x:Type
2. XAML指令元素: x:Code, x:XData
3. Attribute: x:Class, x:ClassModifier, x:FieldModifier,... 阅读全文
摘要:
一、静态类
静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。
静态类是自C# 2.0才引入的,C# 1.0不支持静态类声明。程序员必须声明一个私有构造器。私有构造器禁止开发者在类的范... 阅读全文
摘要:
#FF00CCFF #FFD7D7D7 ... 阅读全文
摘要:
假设XML的内容如下: 1、插入记录 SELECT INSERTXMLAFTER(XMLTYPE(' '), '/员工列表/员工[last()]', XMLTYPE('')) FROM DUAL; 执行上述插入记录的SQL语句后,XML内容如下: 使用如下SQL... 阅读全文
摘要:
XML结构如下: 5.55 5.56 5.57 5.58 5.59 5.60 ... 阅读全文
摘要:
SELECT XMLQUERY(' for $i in $c/台站/频率列表/频率/发频 let $v := string($i/@带宽) return {$v}' PASSING XMLTYPE(' LS ... 阅读全文
摘要:
对于初学者,当想到要改变一个控件的模板时都是这样一套写下来的 但你会发现,这样写,那么功能都不在了,比如我在加入一个border,运行时发现根本就没法输入。当遇到这样的情况时,应该用Blen... 阅读全文
摘要:
虽然Silverlight提供了几种基本的布局方式,比如Canvas,Grid,StackPanel,Border...,但有时候可能仍然会觉得不够用。这时候我们可以通过继承Panel,并重写MeasureOverride 和ArrangeOverride 方法,以实现自己的布局,事实上Canvas,Grid,StackPanel就是继承自Panel,并自行实现这二个方法实现的。布局过程中,有二个... 阅读全文
摘要:
由于项目需要用Silverlight开发一个ImageButton控件,效果如下图所示: 如上图所示:ImageButton分为正常、鼠标划过、单击、不可用等四个状态。ImageButton由ImageButton.cs和Generic.xaml组成,如下图所示: 以下是ImageButton.cs文件的代码: public class ImageButton : Butt... 阅读全文