- 博客(14)
- 资源 (55)
- 收藏
- 关注
原创 WPF 后台给控件添加样式
Style btn_style = (Style)this.FindResource("Button_Style");this.button1.Style = btn_style;
2011-11-24 10:44:57 6088
转载 Silverlight实用窍门系列:52.Silverlight中的MVVM框架极速入门(以MVVM Light Toolkit为例)
在本文将以MVVM Light Toolkit为例讲解MVVM框架在现实中的使用入门,首先我们在http://mvvmlight.codeplex.com/下载它的MVVM框架下来。也可以通过 http://files.cnblogs.com/chengxingliang/GalaSoft.MvvmLight.V3.rar 下载MVVM Light Toolkit。然后我们安装这个安装包,然后
2011-11-22 17:57:39 893
转载 MVVM之旅-给任意的事件绑定命令(Adventures in MVVM – Binding Commands to ANY Event) .
当我实现MVVM模式时,令我最为头疼一件事是需要给事件绑定命令。当我使用Prism框架时,我得到一个Button.Click的命令绑定,但是每一个其他的时间都需要单独的进行处理。做这些的时候,需要很多的容易出错的样板代码。在我过去的工作岗位上,我发表一些代码来减轻疼痛。然而,仍需要你针对每一个你想进行绑定的事件写一个新的行为和附加内容。有一段时间了,我的想法只是直接绑定命令到时间。在这期间我遇
2011-11-22 14:49:04 2029
转载 WPF最大化避免覆盖任务栏
WPF当窗体WindowStyle=”None”时,最大化会覆盖掉任务栏。如何解决这个问题呢?要用到Win32 API,通过让WPF窗体WM_GETMINMAXINFO消息挂接一个钩子来处理。代码如下:1234567891011121314151617181920212223
2011-11-17 16:25:59 4615 1
转载 WPF使用代码进行绑定
关于WPF绑定机制,给我们带来了很大的方便,我们都了解在WPF绑定中使用XAML方式可以这样做,代码如下:123456789Windowx:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p
2011-11-17 16:24:17 1414
转载 WPF无边框透明窗体的缩放
WPF中的无边框透明窗体,由于没有边并且透明,窗体无法进行缩放操作,今天来讲解如何解决这个问题。先说一下思路,我们先手为该窗体添加4个边,4个角用于缩放操作,然后再为他们写事件,完成拖放操作。xaml代码:12345678910111213141516171819202122
2011-11-17 16:22:44 4869
转载 WPF 仿QQ无边框窗体(自动隐藏/可缩放/最大化不覆盖任务栏)
今天做一个综合案例,WPF的仿QQ窗体,贴边自动隐藏,无边框窗体,可拖拽实现缩放,最大化不覆盖任务栏。无边框窗体缩放,上一篇文章已经介绍了,不过今天使用的方法更简单,不会占用视图的资源,纯代码完成。使用事件:OnMouseLeftButtonDown(),OnMouseMove(),OnMouseLeave()三个事件完成这些操作。都使用当前窗体的三个事件完成,不需要借用子元素。核
2011-11-17 16:20:46 9404 1
转载 WPF中的拖放(三)
上一篇,我们实现了同一窗体间的拖放,并且显示鼠标跟随效果,今天,我们来实现不同窗体之间的拖放,因为不是用一个窗体,而Adorner(装饰器)只能在父窗体内移动,所以,我们实现不同窗体之间显示鼠标跟随效果,就要再新建一个窗体来显示鼠标跟随的内容。我们先看一下完成后的效果图。由于要获得鼠标相对屏幕坐标和把拖放窗体的位置带到放置窗体的位置,需要使用Win32 API来完成,我们先创建一个类,代码
2011-11-17 16:18:54 2392
转载 WPF中的拖放(二)
上一篇,我们实现了基本拖拽操作,今天,我们来实现,拖拽过程中鼠标跟随效果,这里我们要用到WPF新对象Adorner(装饰器)用来显示拖拽内容,如我们今天拖拽的矩形。首先,我们新建一个DragAdorner类,继承Adorner用来显示拖拽内容,代码如下12345678910111213141516171
2011-11-17 16:17:55 4536
转载 WPF中的拖放(一)
拖放在C/S开发过程中总是一个难点,但是,为了得到更好的用户体验,很多地方还是需要使用到拖放的,今天,我们介绍一下WPF的拖放。还是以往的惯例,用实例来说明WPF的拖放是如何实现的。我们要实现的就是让左边的红色矩形移动到右边。首先,我们先编写xaml文件,代码如下1234567891011"DragDr
2011-11-17 16:13:04 1883
转载 SilverLight:使用MVVM实现View层在程序运行时自动生成控件并且取得其值
在有一些项目中,UI界面上的控件有时是在程序运行时才生成的。这样的功能在MVVM中也很容易实现。并且可以通过按钮取得其值。 本实例主要实现程序运行时,在界面上生成四个控件,两个TextBox和两个TextBlock.并且点击按钮时,弹出TextBox中的值。如下图效果 实现方法分以下步骤 第一步:新建一个SivlerLight应用程序,命名为AutoCreatControl
2011-11-16 09:47:22 824
转载 Wpf,常用控件说明总结(转)
内容控件:1.Button:当Button.IsCancel="True"时,点击按钮,对话框关闭。当Button.IsDefault="True",按回车触发按钮的Click事件。2.RepeatButton:外表和Button一模一样,行为也基本一样,不一样的地方是,当按住RepeatButton不放时,不断触发点击事件。其触发事件频率由属性Delay和Interval决定。同
2011-11-09 16:57:52 6208 1
原创 WPF——TabItem Style(选中Tab页时修改背景色)
VerticalAlignment="Center" Canvas.Top="3" Text="{TemplateBinding HeaderedContentControl.Header}"
2011-11-09 16:45:00 13357
转载 WPF-WPF BitmapEffect (按钮凹凸效果)
BitmapEffect位图效果是简单的像素处理操作。它可以呈现下面几种特殊效果。 BevelBitmapEffect 凹凸效果 BlurBitmapEffect 模糊效果 DropShadowBitmapEffect投影效果 EmbossBitmapEffect
2011-11-09 11:34:08 16307 3
7天学会flash版非常难得的好教程.rar
2010-09-01
使用AJAX+J2EE实现一个网上会议室系统
2010-09-01
系统集成项目管理工程师知识点精华2.rar
2010-09-01
WPF M-V-VM模板插件.zip
2010-08-30
LeadTools+v16.5 破解文件
2010-08-30
WPF MVVM 动态创建控件
2011-11-16
C#反编译Reflector7.3.0.18破解版+三个常用插件最新版
2011-10-24
C# 的DirectShow类库 DirectShow.NET
2010-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人