摘要: 与传统的winform不同,WPF的事件的发送者与事件的响应着并没有直接的关系,当然而这也可以是同一个对象。事件仅仅是沿着逻辑树一直向上转发,如果有对象对事件进行响应,则会出发相应的动作。举例来说。新建一个窗口 <Grid Background="#FFB6B600" MouseUp="Grid_MouseUp_1" Name="g1"> <Grid Margin="20" Background="Red" MouseUp="Grid_MouseUp_1" 阅读全文
posted @ 2013-03-10 16:41 HighFUN 阅读(3506) 评论(1) 推荐(0) 编辑
摘要: 1、DataTemplate上一部分已经讲了itemsource绑定,功能虽然实现了但是还是有点土,内容太单一了,如果能够修改listbox的界面,让更多的元素展示出来就完美了。DataTemplate就可以实现这个。 1 <TabItem Header="DataTemplate"> 2 <ListBox Name="lisboxDataTemplatebinding"> 3 <ListBox.ItemTemplate> 4 <DataTemplat... 阅读全文
posted @ 2013-02-03 00:40 HighFUN 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.daqianduan.com/sublime-text/开篇:如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥。Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用;其次是强大的插件支持,几乎无所不能。开始使用Sublime Text:Sublime Text有Dev版本,推荐使用,下载地址,一般推荐下载便携版本(Portable version),这样拿来拿去很方便,也不用安装,而且插件和主体在一个目录下,便携。相关阅读:大前端推荐使用的前端开发工具推荐轻量级开发软件 Notepad+ 阅读全文
posted @ 2013-01-23 22:57 HighFUN 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 1、Itemsource绑定我们经常遇到这种需求,一个列表里面显示一些数据,点击其中一条,显示其关联的数据,比如说,在列表中显示学生的姓名,点击某一个学生的姓名以后,会在textbox中显示出该学生的学号。如下图所示:列表中显示了学生的性命,点击其中一个学生,就会显示其学号。1 <TabItem Header="ItemSource">2 <StackPanel>3 <TextBox Name="tbtItemId"/>4 <ListBox Name="lis... 阅读全文
posted @ 2013-01-23 21:58 HighFUN 阅读(3435) 评论(0) 推荐(1) 编辑
摘要: 前面讲了最近本的两种数据绑定,这次讲讲资源绑定和Context绑定1、资源绑定同样不需要写代码,仅仅需要配置XAML就可以了。1 <TabItem Header="ResourceBinding">2 <StackPanel>3 <StackPanel.Resources>4 <sys:String x:Key="string1">this is a static string resource</sys:String>5 ... 阅读全文
posted @ 2013-01-21 23:15 HighFUN 阅读(7182) 评论(0) 推荐(0) 编辑
摘要: WPF中提供的代码帮顶技术有很多种,可以根据不同的情况使用不同的方法,十分灵活,下面根据不同的情况进行设置。WPF数据绑定(二)1、通过代码绑定1 <TabItem Header="CodeBinding">2 <Grid>3 <Button Content="Button" HorizontalAlignment="Left" Margin="49,116,0,0" VerticalAlignment="Top" Width="75" Clic 阅读全文
posted @ 2013-01-17 20:49 HighFUN 阅读(4605) 评论(0) 推荐(0) 编辑
摘要: 真是不知道从什么时候开始,IDE的风格从明亮逐渐转变成了灰暗系列,一开始还不习惯,后来慢慢的爱上这种风格。暗色调具有更高的对比度,同时也更加柔和,更加简洁,更加适合长时间编程。重要的是——它更酷。下面是几个我经常用的IDE的暗色调。vs2012Jideasublime 阅读全文
posted @ 2013-01-13 23:13 HighFUN 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"x是用来解析XAML的库,用来将XAML进行编译生成CLR语言。我们新建一个工程,默认如下:1 <Window x:Class="WpfApplication4.MainWindow"2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3 xmlns:x="http://schemas.microsoft.com/winfx/2 阅读全文
posted @ 2013-01-10 20:52 HighFUN 阅读(1991) 评论(0) 推荐(1) 编辑
摘要: 昨天学习了下WPF的以来属性,记录下自己的理解。我们一般给一个类设置一个属性很简单,但是如果给一个控件设置一个属性,会比较麻烦。比如说,自己做一个button控件,继承自button 1 class MyButton : Button 2 { 3 4 private Color _backColor; 5 public Color BackColor 6 { 7 get 8 { 9 return _backColor;10 ... 阅读全文
posted @ 2013-01-02 13:31 HighFUN 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: "扫雷"这个和windows几乎一样久远的游戏我们熟悉的不能再熟悉了,玩法非常的简单,简单到几乎有没有什么可以去改变的。各种版本的扫雷无非是变变界面,变变皮肤,比如把地雷做的卡通一点,特效做的炫一点,再或者把地雷变成别的什么东西,但是玩法还是那个玩法,没有任何改变。我以前和很多人一样,认为这个游戏就只能这么玩了,直到我膝盖中了一剑。打开游戏界面以后有基本的扫雷不过是换了换皮肤而已,玩法不变.但是后面的东西就比较有意思了.这个游戏变成了一个闯关的RPG,你不再是一个旁观者,而是游戏中的一个角色.你的目标不再是找出所有的地雷,而是走到地图的另一端,你不用再去管那些莫能两可的地雷 阅读全文
posted @ 2012-12-09 22:41 HighFUN 阅读(444) 评论(0) 推荐(0) 编辑