2012年10月22日

摘要: 项目中发现一个问题,有个界面的Loaded事件被多次触发。经过测试发现,这个界面在一个tabitem中,每次切换到这个page时,都会触发Loaded事件。写个demo测试下<navigation:Page x:Class="SilverlightApp.Tab.Page1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d 阅读全文
posted @ 2012-10-22 09:57 YanYangjiang 阅读(263) 评论(0) 推荐(0) 编辑

2012年8月31日

摘要: 有个需求需要禁用StackPanel,结果发现StackPanel没有IsEnable属性。再试了一下,Canvas和Grid也都没有IsEnable。目前找到的解决方法是把StackPanel包裹在一个ContentControl中,如下 <ContentControl IsEnabled="False"> <StackPanel> <!--some code--> </StackPanel> </ContentControl> 阅读全文
posted @ 2012-08-31 11:37 YanYangjiang 阅读(222) 评论(0) 推荐(0) 编辑

2012年8月30日

摘要: 终于受够了VS默认的颜色配置,昨天放狗一搜,发现了一个好地方,http://studiostyl.es/喜欢哪个颜色,直接下载导入到VS中就可以了。导入方式:Tools\Import and Export Settings我使用了里面排名第一的配置Son of Obsidian并做了一点修改,现在代码看起来是这个样子:看起来很舒服吧 :)附配置文件下载: 点我点我 阅读全文
posted @ 2012-08-30 08:59 YanYangjiang 阅读(1549) 评论(0) 推荐(1) 编辑

2012年8月22日

摘要: 控件绑定 <Grid x:Name="LayoutRoot"> <StackPanel> <ScrollBar x:Name="bar" Orientation="Horizontal" Height="20" /> <TextBox x:Name="tb" Text="{Binding ElementName=bar, Path=Value, Mode=OneWay, UpdateSourceTrigger=Default}" /& 阅读全文
posted @ 2012-08-22 13:11 YanYangjiang 阅读(2731) 评论(0) 推荐(0) 编辑

2012年8月20日

摘要: 这里是指定义在XMAL中的Resources,而非项目中的资源(Assembly Resource)。XAML中定义资源的方法: <StackPanel> <StackPanel.Resources> <ResourceDictionary> <SolidColorBrush x:Key="brushBlue" Color="Yellow" /> </ResourceDictionary> </StackPanel.Resources> ... 阅读全文
posted @ 2012-08-20 12:44 YanYangjiang 阅读(741) 评论(0) 推荐(0) 编辑

2012年8月14日

摘要: 这两天看到Dependency Property,这东西比以前Winform中的Property(CLR Property, 看到别人这么叫)强大多了。以前项目中为了设置字体,缓 存了所有的空间并挨个设置,现在有了Dependency Property,只要设置窗体的字体,所有子控件都会继承窗体的设置。 在layout的配合下,还可以方便实现窗体及控件自适应字体的大小。 首先是一个WPF的例子,改造自《WPF程序设计指南》第8章。我改的好无聊 -_-Button控件,改变Text属性时会自动在后面加上“_Eric” public class EricButton : Button ... 阅读全文
posted @ 2012-08-14 13:06 YanYangjiang 阅读(263) 评论(0) 推荐(0) 编辑

2012年8月13日

摘要: 有这么一段代码,主要用于数据验证, 来自http://www.cnblogs.com/webabcd/archive/2009/08/10/1542663.html#2446195<sdk:Label Target="{Binding ElementName=salary}"/><TextBox x:Name="salary" Width="100" Text="{Binding Salary, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnEx 阅读全文
posted @ 2012-08-13 10:21 YanYangjiang 阅读(703) 评论(0) 推荐(0) 编辑

2012年7月17日

摘要: 在照着书敲下面代码的时候,发现不知道StaticResource里都有些什么东西。 <Button Name="btn1" Content="Page 1" Click="btn1_Click" Width="200" BorderBrush="{StaticResource PhoneAccentBrush}" Foreground="{StaticResource PhoneAccentBrush}"/>找了下,在这里发现一份列表。目前存在的问题:1. 没有自 阅读全文
posted @ 2012-07-17 23:10 YanYangjiang 阅读(282) 评论(0) 推荐(0) 编辑

2012年7月11日

摘要: 发现我还真是一个好奇心很重的人。Ruby,Python,Javascript,WP7, IOS, Android我都想去了解。这几天在看的《大话设计模式》也让我觉得很有乐趣。这些东西我会一项一项的搞明白他们都是怎么回事。技术之外,音乐电影游戏科学科幻电脑硬件软件,我都保持着莫大的兴趣。我想如果我们生活在一个没有未知的世界里,大概会很无趣吧。 想起写这个是因为看了这篇博文,希望以后可以努力做到如文章所说,让好奇心引导学习,成为学习的动力。对我来说就是,对一件事情产生兴趣的时候,立即对其进行研究并思考。是立刻! 马上! 阅读全文
posted @ 2012-07-11 23:22 YanYangjiang 阅读(223) 评论(0) 推荐(0) 编辑

2012年7月10日

摘要: 用C#好几年了,一直认为自己是个不错的程序员,直到上份工作告一段落,踌躇满志的准备开始一段新的旅程的时候,才发现事情远不是自己想象的那样。 我得感谢这几天面试的经历,否则我还是那只坐在井底的青蛙,再这样过几年,可能就废了。 好在还不算晚。我会用百倍的努力去巩固自己的基础,这几天一直跟人家解释说不是计算机系毕业的,基础差,但这不是理由。为了自己所爱的这一行,为了男人肩膀上的责任,拼了! 28岁,我跌了一跤。新的一页,同样由此开始。 阅读全文
posted @ 2012-07-10 20:18 YanYangjiang 阅读(97) 评论(0) 推荐(0) 编辑

导航