摘要: <TextBlock> <TextBlock.Triggers> <EventTrigger RoutedEvent="Loaded"> <BeginStoryboard> <Storyboard> <ColorAnimation Storyboard.TargetName="color" Storyboard.Targe... 阅读全文
posted @ 2012-07-20 15:26 麦芽糖! 阅读(356) 评论(0) 推荐(0) 编辑
摘要: public MainWindow() { InitializeComponent(); this.Loaded += new RoutedEventHandler(MainWindow_Loaded); this.button1.Click += new RoutedEventHandler(button1_Click); //AddHandler this.button1.AddHandler(Button.MouseRightButtonDownEvent, new... 阅读全文
posted @ 2012-07-20 09:41 麦芽糖! 阅读(299) 评论(0) 推荐(0) 编辑
摘要: <Grid Name="grdRoot"> <Button Name="btnClick" Content="Click" Width="72" Height="24" /> <!--LinearGradientBrush只需要注意几个属性: 1.SpreadMethod:指用什么样的方式去处理不在线性渐变中的区域(即扩展方式,用个比喻吧, 把下面浅绿色的比作一张桌面背景图,把整个区域比作桌面,SpreadMethod 指定的就是【 平铺 / 拉伸】 2.Mappi 阅读全文
posted @ 2012-07-19 16:29 麦芽糖! 阅读(254) 评论(0) 推荐(1) 编辑
摘要: <Window.Resources> <Style TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <Grid> <Border Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" BorderTh... 阅读全文
posted @ 2012-07-19 11:14 麦芽糖! 阅读(794) 评论(0) 推荐(1) 编辑
摘要: 一:xaml版<TextBlock Height="23" HorizontalAlignment="Left" Cursor="Hand" Margin="10,10,0,0" Name="tbClick" Text="Click To Show" VerticalAlignment="Top" /> <ListView Name="lvRoot" Width="200" Height=" 阅读全文
posted @ 2012-07-17 09:38 麦芽糖! 阅读(227) 评论(0) 推荐(0) 编辑
摘要: <Window x:Class="WpfApp_Delete.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525" xmlns:Custom="clr-namesp 阅读全文
posted @ 2012-07-09 13:49 麦芽糖! 阅读(159) 评论(0) 推荐(0) 编辑
摘要: OneWay 源更新时,目标也更新TwoWay 源更新时目标也更新,或者目标更新时同时更新源OneTime 仅当应用程序启动时或DataContext进行更改时更新目标属性。绑一次就不更维护更新,目标相当于源的一次性镜像OneWayToSource 目标更新时更新源,和OneWay相反大部分WPF自带的控件的dependency property默认的是OneWay,像TextBox.Text默认的是TwoWay。值得注意的事,只读属性只能设置成OneWay,不能是TwoWay,否则运行时异常。对于 OneWay 或 TwoWay 绑定,对源的动态更改不会自动传播到目标。必须在源对象上实现IN 阅读全文
posted @ 2012-07-09 10:35 麦芽糖! 阅读(314) 评论(0) 推荐(1) 编辑
摘要: 相同的引用肯定有相同的值,但是相同值却不一定有相同的引用C# 中有两种不同的相等:引用相等和值相等。值相等是大家普遍理解的意义上的相等:它意味着两个对象包含相同的值。例如,两个值为 2 的整数具有值相等性。引用相等意味着要比较的不是两个对象,而是两个对象引用,且两者引用的是同一个对象在默认情况下Equals只能在引用类型中用,但是在ValueType类型中已经重写了Equals方法,所以通常情况下Equals方法既可以用于引用类型,也可以应用于值类型;在引用类型中Equals方法比较的是引用相等,而在值类型中Equals方法比较的是值相等。在.NET中,ReferenceEquals()方法是 阅读全文
posted @ 2012-04-24 16:28 麦芽糖! 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、ADO.Net 1、Connection 连接对象 2、Command 命令对象,指示要执行的命令和存储过程! 3、DataReader是一个向前的只读的数据流。 4、DataAdapter是功能强大的适配合器,支持增删改查的功能 5、DataSet是一个数据级对象,相当于内存中的一张... 阅读全文
posted @ 2012-04-17 15:50 麦芽糖! 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 作者:Artwl出处:http://artwl.cnblogs.com继承 继承是面向对象语言的必备特征,即一个类能够重用另一个类的方法和属性。在JavaScript中继承方式的实现方式主要有以下五种:对象冒充、call()、apply()、原型链、混合方式。 下面分别介绍。对象冒充 原理:构造函数使用this关键字给所有属性和方法赋值。因为构造函数只是一个函数,所以可以使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。 示例:function ClassA(sColor){ this.color=sColo... 阅读全文
posted @ 2012-04-05 11:45 麦芽糖! 阅读(180) 评论(0) 推荐(0) 编辑