work hard work smart

专注于Java后端开发。 不断总结,举一反三。
随笔 - 1158, 文章 - 0, 评论 - 153, 阅读 - 186万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2011 档案

摘要:WPF的小示例1、<Window x:Class="GadgetWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="300" Width="300" AllowsTransparency="True" WindowStyle="None&qu 阅读全文

posted @ 2011-08-31 15:38 work hard work smart 阅读(730) 评论(0) 推荐(0) 编辑

摘要:我想大部分的WPF和SL开发者都应该对INotifyPropertyChanged这个接口再熟悉不过了。当我们向UI传递属性变化的通知并更新客户端UI时就必须应用到它。(这里插一句,当一个集合中的项改变时我们则需要使用ObservableCollection<T>泛型集合)假设我们有一个叫做MenuButtonModel的类,其中一个属性为HasFocus,那么通常情况下我们会这样实现INotifyPropertyChanged接口【补充】 INotifyPropertyChanged.PropertyChanged事件,它什么时候为空不为空??控件绑定数据源时,控件会自动订阅实现 阅读全文

posted @ 2011-08-30 15:07 work hard work smart 阅读(1485) 评论(0) 推荐(1) 编辑

摘要:1、vs 2008中找不到解决方案节点,解决方法如下:中文:工具-->选项-->项目和解决方案-->总是显示解决方案英文:Tools-->Opitions-->Projescts and Solutions-->always show solutions选项如下图:2、VS 2010 高级专业版 序列号: YCFHQ-9DWCY-DKV88-T2TMH-G7BHP 阅读全文

posted @ 2011-08-28 11:58 work hard work smart 阅读(985) 评论(0) 推荐(1) 编辑

摘要:Visual Studio 2008中 在工具栏上添加"在文件中查找"如图:右键自定义,把命令从列表中拖到至目标工具栏或菜单上即可。 阅读全文

posted @ 2011-08-28 11:08 work hard work smart 阅读(661) 评论(0) 推荐(1) 编辑

摘要:属性是我们再熟悉不过的了,那么究竟依赖属性怎么写呢?依赖属性和属性到底有什么区别和联系呢?其实依赖属性的实现很简单,只要做以下步骤就可以实现: 第一步: 让所在类型继承自 DependencyObject基类,在WPF中,我们仔细观察框架的类图结构,你会发现几乎所有的 WPF 控件都间接继承自DependencyObject类型。 第二步:使用 public static 声明一个 DependencyProperty的变量,该变量才是真正的依赖属性 ,看源码就知道这里其实用了简单的单例模式的原理进行了封装(构造函数私有),只暴露Register方法给外部调用。 第三步:在静态构造函数中完成依 阅读全文

posted @ 2011-08-23 16:53 work hard work smart 阅读(1241) 评论(0) 推荐(0) 编辑

摘要:<Grid> <Canvas x:Name="LayoutRoot"> <Image Cursor="Hand" MouseLeftButtonDown="imgLogo1_MouseLeftButtonDown" MouseEnter="imgLogo1_MouseEnter" MouseLeave="imgLogo1_MouseLeave" Canvas.ZIndex="1" x:Name="imgLogo1" Canva 阅读全文

posted @ 2011-08-23 14:54 work hard work smart 阅读(5683) 评论(0) 推荐(0) 编辑

摘要:一、 Windows Presentation Foundation ,缩写为WPF,其原来代号为“Avalon”,因“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我佩服”。WPF是微软新一代图形系统,运行 在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。下面是我对WPF学习的总结。1、WPF绑定 WPF 绑定基础 WPF绑定各种数据源之xml数据源 WPF绑定各种数据源之元素控件属性 WPF绑定各种数据源之object数据源 WPF 绑定各种数据源之Datatable WPF 多个数据源的实现DEM... 阅读全文

posted @ 2011-08-22 17:42 work hard work smart 阅读(371) 评论(0) 推荐(0) 编辑

摘要:Regsvr32.exe 用法RegSvr32.exe 具有以下命令行选项:Regsvr32 [/u] [/n] [/i[:cmdline]] dllname/u – 取消注册服务器 /i – 调用 DllInstall,为其传递一个可选 [cmdline];当与 /u 一起使用时,可调用 dll 卸载 /n – 不调用 DllRegisterServer;此选项必须与 /i 一起使用 /s – 静默;不显示任何消息框(在 Windows XP 和 Windows Vista 中附加)在使用 Regsvr32.exe 时,它会尝试加载组件并调用它的 DLLSelfRegister函数。如果此尝 阅读全文

posted @ 2011-08-22 15:52 work hard work smart 阅读(349) 评论(0) 推荐(0) 编辑

摘要:Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1帮助目录 CTRL + F1 动态帮助 F1 帮助 SHIFT + F1当前窗口帮助 CTRL + 阅读全文

posted @ 2011-08-22 10:26 work hard work smart 阅读(292) 评论(0) 推荐(0) 编辑

摘要:由于这几年一直热衷于.NET技术,但由于自己项目很忙,也许是自己很懒,所以没能写出好的博文,但养成了每天浏览博客园文章的习惯。转眼间即将扎根五年,收获颇多,但很多时候难免会浪费很多时间在闲逛上,所以找到了一些比较好的文章,这样可以供以后查阅(毕竟收藏夹不是万能,重装电脑就玩完了),也方便学习更多他人经验。感谢这些博文的作者和博客园精华集的整理者,同时希望博客园以后能继续这样归类,方便检索。也祝博客能蒸蒸日上,希望大家能多共享一些经典文章!(收藏)《博客园精华集》WEB分册(收藏)《博客园精华集》Sharepoint分册(收藏)《博客园精华集》JavaScript(共213篇)(收藏)《博客园. 阅读全文

posted @ 2011-08-19 12:24 work hard work smart 阅读(224) 评论(0) 推荐(1) 编辑

摘要:由于最近在做重构的项目,所以对重构又重新进行了一遍学习和整理,对31天重构最早接触是在2009年10月份,由于当时没有订阅Sean Chambers的blog,所以是在国外的社区上闲逛的时候链接过去的。记得当时一口气看完了整个系列并没有多少感觉,因为这些基本上项目都在使用,只是我们没有专门把它标示和整理出来,所以也没有引起多大的重视。现在突然接手这个重构项目,由于团队成员技术和经验参差不齐,所以有必要专门整理一个重构的纲要,当然这个系列也非常适合做新系统的代码规范参考,只要有代码的地方,这个重构规范就很有价值。周末也不想出去闲逛,因为在刚到这个美丽的城市,没有亲戚或者朋友,所以才能静下心来两天 阅读全文

posted @ 2011-08-19 10:33 work hard work smart 阅读(338) 评论(0) 推荐(0) 编辑

摘要:一、ListBox系列索引1、WPF ListBox基础(包括ListBox多列展示,ListBox实现分页效果,ListBox绑定XML数据源)2、ListBox 单击变大动画效果(使用模板、样式、绑定数据源等)二 ListBox基础:包括ListBox多列展示,ListBox实现分页效果,ListBox绑定XML数据源。1.ListBox多列展示 <ListBox> <ListBox.ItemsPanel> <ItemsPanelTemplate> <UniformGrid Columns="4"/>... 阅读全文

posted @ 2011-08-16 09:09 work hard work smart 阅读(19213) 评论(0) 推荐(5) 编辑

摘要:一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C. 阅读全文

posted @ 2011-08-15 12:04 work hard work smart 阅读(275) 评论(0) 推荐(0) 编辑

摘要:有的时候,我们想让绑定的数据以其他的格式显示出来,或者转换成其他的类型,我们可以使用值转换器来实现.比如我数据中保存了一个文件的路径”c:\abc\abc.exe”,但是我想让他在前台列表中显示为”abc.exe”.首先我们先建一个IvalueConverter接口的类.class GetFileName : IValueConverter { //Convert方法用来将数据转换成我们想要的显示的格式 public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Fi 阅读全文

posted @ 2011-08-12 08:56 work hard work smart 阅读(4847) 评论(0) 推荐(2) 编辑

摘要:1、LinearGradientBrush,RadialGradientBrush的样式说明 LinearGradientBrush 使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义。LinearGradientBrush 画笔沿此直线绘制其 GradientStops。默认的线性渐变是沿对角方向进行的。默认情况下,线性渐变的 StartPoint 是被绘制区域的左上角 (0,0),其 EndPoint 是被绘制区域的右下角 (1,1)。所得渐变的颜色是沿着对角方向路径插入的。对角方向的线性渐变<!-- This 阅读全文

posted @ 2011-08-11 16:37 work hard work smart 阅读(516) 评论(0) 推荐(1) 编辑

摘要:1.你要旋转控件角度的话,可以设置其RenderTransform或是LayoutTransform属性,然后为其设置一个RotateTransform实例,并且设置Angle属性。<StackPanel><Slider Value="0" Name="slider" Minimum="0" Maximum="360" /><Button Content="Button" Width="120" Height="30"> 阅读全文

posted @ 2011-08-11 16:36 work hard work smart 阅读(8553) 评论(0) 推荐(1) 编辑

摘要:使用Trigger1.当触发事件时的动画效果View Code 1 <Window x:Class="WpfApplication2.Window2" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 Title="Window2" Height="300" Width="100 阅读全文

posted @ 2011-08-07 11:15 work hard work smart 阅读(1085) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示