摘要:
项目中发现一个问题,有个界面的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 阅读全文
摘要:
有个需求需要禁用StackPanel,结果发现StackPanel没有IsEnable属性。再试了一下,Canvas和Grid也都没有IsEnable。目前找到的解决方法是把StackPanel包裹在一个ContentControl中,如下 <ContentControl IsEnabled="False"> <StackPanel> <!--some code--> </StackPanel> </ContentControl> 阅读全文
摘要:
终于受够了VS默认的颜色配置,昨天放狗一搜,发现了一个好地方,http://studiostyl.es/喜欢哪个颜色,直接下载导入到VS中就可以了。导入方式:Tools\Import and Export Settings我使用了里面排名第一的配置Son of Obsidian并做了一点修改,现在代码看起来是这个样子:看起来很舒服吧 :)附配置文件下载: 点我点我 阅读全文
摘要:
控件绑定 <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}" /& 阅读全文
摘要:
这里是指定义在XMAL中的Resources,而非项目中的资源(Assembly Resource)。XAML中定义资源的方法: <StackPanel> <StackPanel.Resources> <ResourceDictionary> <SolidColorBrush x:Key="brushBlue" Color="Yellow" /> </ResourceDictionary> </StackPanel.Resources> ... 阅读全文
摘要:
这两天看到Dependency Property,这东西比以前Winform中的Property(CLR Property, 看到别人这么叫)强大多了。以前项目中为了设置字体,缓 存了所有的空间并挨个设置,现在有了Dependency Property,只要设置窗体的字体,所有子控件都会继承窗体的设置。 在layout的配合下,还可以方便实现窗体及控件自适应字体的大小。 首先是一个WPF的例子,改造自《WPF程序设计指南》第8章。我改的好无聊 -_-Button控件,改变Text属性时会自动在后面加上“_Eric” public class EricButton : Button ... 阅读全文
摘要:
有这么一段代码,主要用于数据验证, 来自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 阅读全文
摘要:
在照着书敲下面代码的时候,发现不知道StaticResource里都有些什么东西。 <Button Name="btn1" Content="Page 1" Click="btn1_Click" Width="200" BorderBrush="{StaticResource PhoneAccentBrush}" Foreground="{StaticResource PhoneAccentBrush}"/>找了下,在这里发现一份列表。目前存在的问题:1. 没有自 阅读全文
摘要:
发现我还真是一个好奇心很重的人。Ruby,Python,Javascript,WP7, IOS, Android我都想去了解。这几天在看的《大话设计模式》也让我觉得很有乐趣。这些东西我会一项一项的搞明白他们都是怎么回事。技术之外,音乐电影游戏科学科幻电脑硬件软件,我都保持着莫大的兴趣。我想如果我们生活在一个没有未知的世界里,大概会很无趣吧。 想起写这个是因为看了这篇博文,希望以后可以努力做到如文章所说,让好奇心引导学习,成为学习的动力。对我来说就是,对一件事情产生兴趣的时候,立即对其进行研究并思考。是立刻! 马上! 阅读全文