wpf
文章平均质量分 86
rise51
充满激情,好交益友,哈哈哈哈哈,
展开
-
WPF – 使用触发器
WPF – 使用触发器 收藏 WPF提供了很重要的一个东西就是绑定Binding, 它帮助我们做了很多事情,这个我们在 WPF学习之绑定 这篇里边有讲过。对于Binding我们可以设置其绑定对象,关系,并通过某种规则去验证输入,或者转换值等等,这一切的背后是省去了很多我们需要自己去处理的代码。而对于WPF最主要表现的东西—渲染UI,当然是我们必须去了解和把握的了。美工设计了很多效果,并把其设计成样式展现(很大程度上我们应该认为Style也是一种资源),而作为程序员的我们不应该只是简单的拿来这些拼凑的效果转载 2010-12-20 17:22:00 · 550 阅读 · 0 评论 -
ItemsControl Class
ItemsControl Class.NET Framework 4Other Versions .NET Framework 3.5.NET Framework 3.0Silverlight Represents a control that can be used to present a collection of items.Inheritance HierarchySystem.Object System.Windows.Threading.DispatcherObject System.转载 2011-01-07 15:14:00 · 916 阅读 · 0 评论 -
WPF _Make ListView.ScrollIntoView Scroll the Item into the Center of the ListView (C#)
Make ListView.ScrollIntoView Scroll the Item into the Center of the ListView (C#)up vote8down votefavorite1ListView.ScrollIntoView(object) currently finds an object in the ListView and scrolls to it. If you are positioned beneath the object you are scrolli转载 2011-01-07 13:58:00 · 2010 阅读 · 0 评论 -
WPF_Hyperlink in WPF
The Hyperlink element is an inline-level content element that is used to add a hyperlink to a FlowDocument contents. You can add hyperlink support to any Inline element.Hyperlink is defined in System.Windows.Documents namespace. You must import this namesp转载 2011-01-07 14:47:00 · 1703 阅读 · 0 评论 -
WPF收发windows消息
WPF收发windows消息2010-12-20 12:51 [System.Security.SuppressUnmanagedCodeSecurity] [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern bool PeekMessage(out Message msg, IntPtr hWnd, uint messageFilterMin, uint messageFilterMax,转载 2011-01-13 12:14:00 · 3992 阅读 · 0 评论 -
WPF--How to handle WndProc messages in WPF?
How to handle WndProc messages in WPF?up vote7down votefavorite4Finding WPF a steep learning curve. In good ol' Windows Forms, I'd just override WndProc, and start handling messages as they came in.Can someone show me an example of how to acheive the same转载 2011-01-13 14:02:00 · 1304 阅读 · 0 评论 -
[WPF] 自定义窗体样式
[WPF] 自定义窗体样式<br /> <br />效果图如下:<br /> <br />Code: /Files/lovebread/CustomWindow.rar<br /> <br />实现思路:<br />1.继承Window类<br />2.为自定义的CustomWindow类设计窗体样式(使用Blend很方便!)<br />3.为窗体增加最大最小化和关闭按钮,并实现鼠标拖拽改变窗体大小(使用Derek Bartram的WindowResizer.dll库)<br /> <br />代码说明:<转载 2011-02-25 10:08:00 · 1908 阅读 · 1 评论 -
WPF error message: Partial declaration must not specify different base classes
WPF error message: Partial declaration must not specify different base classesup vote0down votefavorite<br />Why do I have this error message for a UserControl:<br />Partial declaration of MyNamespace.MyUserControl must not specify different base classes<b原创 2011-02-11 10:45:00 · 2571 阅读 · 0 评论 -
WPF 按钮动画效果制作
<br />概要:本文将通过WPF按钮与Flash按钮的制作流程的对比讲解如何用Xaml实现按钮动画,同时你也还能学习Expression Blend。本文假设你正在制作一套点饮料的系统,现在你要做的就是制作出一个点咖啡按钮,用户点了之后就会给用户下咖啡订单。当然这样的按钮要越直观越好,要让用户一看就明白这是用来点咖啡的按钮,这就是对这个按钮的要求。<br /><br />本文使用的开发环境:Expression Blend 2 sp1, Expression Design<br /><br />阅读本文前原创 2011-02-11 11:47:00 · 10041 阅读 · 1 评论 -
WPF进阶之接口(3):INotifyPropertyChanged,ICommand
WPF进阶之接口(3):INotifyPropertyChanged,ICommand2010年10月25日 星期一 11:38<br />INotifiPropertyChanged<br />1. 作用:向客户端发出某一属性值已更改的通知。该接口包含一个PropertyChanged事件成员(MSDN的解释)<br />INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。<br />例如,考虑一个带有名为 FirstName 属性的 Per原创 2011-03-09 14:20:00 · 1453 阅读 · 0 评论 -
WPF进阶之接口(4):ICommand实现详解
WPF进阶之接口(4):ICommand实现详解2010年10月26日 星期二 11:21<br />上一章WPF进阶之接口(3):INotifyPropertyChanged,ICommand中我们遗留了几个问题,我将在本节中做出解释。在详细解释ICommand实现之前,我们现在关注一下什么是:弱引用(WeakReference)<br />弱引用:<br />表示弱引用,即在引用对象的同时仍然允许垃圾回收来回收该对象。<br />如果应用程序的代码可以访问一个正由该程序使用的对象,垃圾回收器就不能收集该转载 2011-03-09 14:31:00 · 3154 阅读 · 0 评论 -
WPF进阶之接口(1):IValueConverter,IMultiValueConverter
WPF进阶之接口(1):IValueConverter,IMultiValueConverter2010年10月20日 星期三 11:52看一个例子,FontFamily="Trebuchet MS, GlobalSansSerif.CompositeFont" 。这样一条简单的语句,熟悉WPF的人在xaml中可能经常使用。问题是为什么,WPF能将一个string类型的值,赋值给FontFamily类型。 答案:WPF团队在实现XAML语言的时候,为了使用户能像使用HTML语法一样方便,在WPF中集成了很多转载 2011-01-05 15:07:00 · 1987 阅读 · 0 评论 -
wpf值转换器IValueConverter例子
wpf值转换器IValueConverter例子四月 20th, 2010 Posted in 程序设计四, 20 2010No Comments »值转换器可以把一种类型转换成另一种类型。例如,绑定到一个代表图片地址的字符串,希望显示的是图片,将数据存储为浮点类型,但通过货币的形式呈现;还有将日期存储成DateTime格式,在界面上显示时使用Calender控件等。下面写一个简单的例子,获得系统当前的时间,显示”now is 2010-xx-xx xx:xx;xx”。xaml的代码:12345678910转载 2011-01-05 13:51:00 · 922 阅读 · 0 评论 -
SliverLight-Binding之动态修改和数据绑定
WPF资源Resources的创建以及动态修改和数据绑定。 收藏 XAML代码如下:view plaincopy to clipboardprint? xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300">转载 2011-01-05 10:32:00 · 767 阅读 · 0 评论 -
WPF触发器
WPF触发器 收藏 本文来自 http://www.cnblogs.com/jax/archive/2008/04/04/1137255.html《Programming WPF》翻译 第5章 6.触发器 目前为止,我们已经看到样式,作为一个Setter元素的集合。当应用一个样式时,在Setter元素中描述的设置不会无条件地应用(除非复写每一个设置的实例)。另一方面,触发器是一种在条件中包装了一个或更多Setter元素的方式,如果条件为真,相应地Setter元素会被执行,而条件为false的时候,属性值返转载 2010-12-21 16:00:00 · 629 阅读 · 0 评论 -
WPF 多种触发器代码
WPF 多种触发器代码 view sourceprint?001 002 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 003 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 004 Title="Window1" Height="633" Width="669"> 005 006 007转载 2010-12-21 16:19:00 · 615 阅读 · 0 评论 -
WPF-BitmapEffect学习
BitmapEffect学习Bitmap Effect位于System.Windows.Media.Effects 命名空间下,可以方便的实现大量的特殊效果,下面介几种BitmapEffectBevelBitmapEffect 元素表面出现倾斜的阴影效果BlurBitmapEffect 元素表面出现模糊的效果DropShadowBitmapEffect 元素外部添加阴影EmbossBitmapEffect 元素表面添加浮雕效果OuterGlowBitmapEffec转载 2010-12-24 13:35:00 · 1810 阅读 · 0 评论 -
WPF 下配置Settings
如何撰写主EXE的。配置userSettings节? 如何撰写主EXE的。配置userSettings节?是否有任何NET 2.0支持的API英寸的书面向userSettings条的规定, 主要EXE的。config文件 ? 这种情况的出现: 的WinForms 2.0应用程序。 我有一个设置(数据库连接字符串,如果你需要知道)具有用户级别的范围。 这意味着每个用户都有一个用户 。配置文件创建的。净当用户保存的设定值。 对于运行的首次应用的新用户,主要EXE的。配置的应用程序文件包含在用户设置部分的默转载 2010-12-27 11:00:00 · 1524 阅读 · 0 评论 -
WPF样式(Style)与模板(Template)
WPF样式(Style)与模板(Template)WPF2009-11-13 15:07:43阅读612评论1 字号:大中小 订阅一、WPF样式类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style)。样式属于资源的一种,例如为Button定义统一的背景颜色和字体: 1: 2: 9: 10: 11:Button A 12:转载 2010-12-24 10:28:00 · 767 阅读 · 0 评论 -
WPF中的Style多文件解决方案(XAML篇)
WPF中的Style多文件解决方案(XAML篇)http://chr1syu.spaces.live.com/Blog/cns!6A09CB72C98E0121!195.entryWPF中的Style简单笔记(XAML篇)创建资源 在Solution Explorer中直接为Project可以Add一个叫做Resource Dictionary的Item。这个Item会为你的Project加入一个以标签为Root的XAML文件。 在上述文件中通过使用Style、SolidColorBrush等等可以定义各种转载 2010-12-28 14:20:00 · 1696 阅读 · 0 评论 -
WPF的资源续集
WPF的资源续集1. 两种资源文件的连接前面讲了.net中使用资源的通用方法,以及WPF中对UI进行Localization的方法,在实际使用中,经常会同时使用两种方法,我们需要用al.exe这个工具,把两个资源文件链接成一个资源文件:al /template:WpfLocalizationLocBaml.exe /embed:de/WpfLocalizationLocBaml.g.de.resources /embed:../obj/WpfLocalization.Properties.R转载 2010-12-28 14:43:00 · 660 阅读 · 0 评论 -
SliverLight-Binding之数据绑定
WPF学习笔记数据绑定1 bind a property of an element to itself 1: 5: 6:转载 2011-01-05 10:31:00 · 533 阅读 · 0 评论 -
WPF学习:绑定
一。绑定到元素对象 1。元素和元素(XAML、代码) 1.1XAML格式 目标属性="{Binding ElementName=源控件, Path=源属性, Mode=…}" 1.2代码: Binding binding = new Binding(); binding.Source = 源控件; binding.Path = new PropertyPath("Value"); //源控件属性转载 2011-01-05 13:28:00 · 768 阅读 · 0 评论 -
WPF Binding
WPF BindingWPF里分三种Binding:Binding, PriorityBinding, MultiBinding,这三种Binding的基类都是BindingBase,而BindingBase又继承于MarkupExtensionBinding提供对绑定定义的高级别访问,绑定将绑定目标对象(通常为 WPF 元素)的属性与任何数据源(例如数据库、XML 文件或包含数据的任何对象)连接起来。 常见的使用Binding的代码:C#Binding binding = new Binding();转载 2011-01-05 16:44:00 · 2097 阅读 · 0 评论 -
WPF进阶之接口(2):IDisposable,ICollectionView
WPF进阶之接口(2):IDisposable,ICollectionView2010年10月21日 星期四 10:40<br />废话不多说,进入正题,先来说说IDisposable,看例子(来自MSDN):<br />using System;<br />using System.ComponentModel;<br /><br />// 下面的例子将展示一个实施了IDisposable接口和Dispose方法的类<br />publicclass DisposeExample<br />{<br />原创 2011-03-09 14:37:00 · 1390 阅读 · 0 评论