WPF
ryb666666
这个作者很懒,什么都没留下…
展开
-
SilverLight:使用MVVM实现View层在程序运行时自动生成控件并且取得其值
在有一些项目中,UI界面上的控件有时是在程序运行时才生成的。这样的功能在MVVM中也很容易实现。并且可以通过按钮取得其值。 本实例主要实现程序运行时,在界面上生成四个控件,两个TextBox和两个TextBlock.并且点击按钮时,弹出TextBox中的值。如下图效果 实现方法分以下步骤 第一步:新建一个SivlerLight应用程序,命名为AutoCreatControl转载 2011-11-16 09:47:22 · 822 阅读 · 0 评论 -
Wpf,常用控件说明总结(转)
内容控件:1.Button:当Button.IsCancel="True"时,点击按钮,对话框关闭。当Button.IsDefault="True",按回车触发按钮的Click事件。2.RepeatButton:外表和Button一模一样,行为也基本一样,不一样的地方是,当按住RepeatButton不放时,不断触发点击事件。其触发事件频率由属性Delay和Interval决定。同转载 2011-11-09 16:57:52 · 6207 阅读 · 1 评论 -
WPF-WPF BitmapEffect (按钮凹凸效果)
BitmapEffect位图效果是简单的像素处理操作。它可以呈现下面几种特殊效果。 BevelBitmapEffect 凹凸效果 BlurBitmapEffect 模糊效果 DropShadowBitmapEffect投影效果 EmbossBitmapEffect转载 2011-11-09 11:34:08 · 16291 阅读 · 3 评论 -
WPF PasswordBox.Password 的数据绑定
WPF的PasswordBox控件的Password属性不是依赖属性,无法直接进行数据绑定,为使其在MVVM模式中正常使用,可以为PasswordBox增加一个助手类,代码如下:注:代码摘自:http://www.wpftutorial.net/PasswordBox.html[c-sharp] view plaincopyprint?using System.转载 2012-06-04 10:39:45 · 7559 阅读 · 0 评论 -
将.net winform 通过wpf嵌入到浏览器中
这篇文章将描述如何嵌入一个.net应用程序窗口在网络浏览器中使用。基本上,这篇文章将会告诉你如何网络中所有的窗口形式.net应用程序用很少的修改你的项目和你的WinForms没有代码修改应用程序。下面是将winform嵌入到浏览器中的方法创建winform项目将winform项目编译成类库创建wpf项目添加类库引用添加winform的接口和winfo转载 2012-06-15 16:46:40 · 3245 阅读 · 0 评论 -
在WPF里面按Enter键得到Tab的效果
用所有控件放在Grid里,然后再定义其下所有元素的PreviewKeyDown事件:后台代码写上:private void Grid_PreviewKeyDown(object sender, KeyEventArgs e){var uie = e.OriginalSource as UIElement;if (e.Key == Key.Enter){e.Handled转载 2016-12-01 09:52:09 · 2562 阅读 · 0 评论 -
【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结
篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html篇四:关于转载 2016-12-02 17:37:12 · 574 阅读 · 0 评论 -
【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇二:基于OneNote难点突破和批量识别
篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html篇四:关于转载 2016-12-02 19:12:38 · 748 阅读 · 0 评论 -
【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇三:批量处理后的txt文件入库处理
篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html篇四:转载 2016-12-02 19:19:21 · 1035 阅读 · 0 评论 -
WPF——TabItem Style(选中Tab页时修改背景色)
VerticalAlignment="Center" Canvas.Top="3" Text="{TemplateBinding HeaderedContentControl.Header}"原创 2011-11-09 16:45:00 · 13346 阅读 · 0 评论 -
WPF 后台给控件添加样式
Style btn_style = (Style)this.FindResource("Button_Style");this.button1.Style = btn_style;原创 2011-11-24 10:44:57 · 6088 阅读 · 0 评论 -
WPF中的拖放(一)
拖放在C/S开发过程中总是一个难点,但是,为了得到更好的用户体验,很多地方还是需要使用到拖放的,今天,我们介绍一下WPF的拖放。还是以往的惯例,用实例来说明WPF的拖放是如何实现的。我们要实现的就是让左边的红色矩形移动到右边。首先,我们先编写xaml文件,代码如下1234567891011"DragDr转载 2011-11-17 16:13:04 · 1882 阅读 · 0 评论 -
WPF中的拖放(二)
上一篇,我们实现了基本拖拽操作,今天,我们来实现,拖拽过程中鼠标跟随效果,这里我们要用到WPF新对象Adorner(装饰器)用来显示拖拽内容,如我们今天拖拽的矩形。首先,我们新建一个DragAdorner类,继承Adorner用来显示拖拽内容,代码如下12345678910111213141516171转载 2011-11-17 16:17:55 · 4536 阅读 · 0 评论 -
WPF中的拖放(三)
上一篇,我们实现了同一窗体间的拖放,并且显示鼠标跟随效果,今天,我们来实现不同窗体之间的拖放,因为不是用一个窗体,而Adorner(装饰器)只能在父窗体内移动,所以,我们实现不同窗体之间显示鼠标跟随效果,就要再新建一个窗体来显示鼠标跟随的内容。我们先看一下完成后的效果图。由于要获得鼠标相对屏幕坐标和把拖放窗体的位置带到放置窗体的位置,需要使用Win32 API来完成,我们先创建一个类,代码转载 2011-11-17 16:18:54 · 2392 阅读 · 0 评论 -
WPF 仿QQ无边框窗体(自动隐藏/可缩放/最大化不覆盖任务栏)
今天做一个综合案例,WPF的仿QQ窗体,贴边自动隐藏,无边框窗体,可拖拽实现缩放,最大化不覆盖任务栏。无边框窗体缩放,上一篇文章已经介绍了,不过今天使用的方法更简单,不会占用视图的资源,纯代码完成。使用事件:OnMouseLeftButtonDown(),OnMouseMove(),OnMouseLeave()三个事件完成这些操作。都使用当前窗体的三个事件完成,不需要借用子元素。核转载 2011-11-17 16:20:46 · 9398 阅读 · 1 评论 -
WPF无边框透明窗体的缩放
WPF中的无边框透明窗体,由于没有边并且透明,窗体无法进行缩放操作,今天来讲解如何解决这个问题。先说一下思路,我们先手为该窗体添加4个边,4个角用于缩放操作,然后再为他们写事件,完成拖放操作。xaml代码:12345678910111213141516171819202122转载 2011-11-17 16:22:44 · 4868 阅读 · 0 评论 -
WPF使用代码进行绑定
关于WPF绑定机制,给我们带来了很大的方便,我们都了解在WPF绑定中使用XAML方式可以这样做,代码如下:123456789Windowx:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p转载 2011-11-17 16:24:17 · 1414 阅读 · 0 评论 -
WPF最大化避免覆盖任务栏
WPF当窗体WindowStyle=”None”时,最大化会覆盖掉任务栏。如何解决这个问题呢?要用到Win32 API,通过让WPF窗体WM_GETMINMAXINFO消息挂接一个钩子来处理。代码如下:1234567891011121314151617181920212223转载 2011-11-17 16:25:59 · 4614 阅读 · 1 评论 -
【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇四:关于OneNote入库处理以及审核
篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html篇四:关于OneNot转载 2016-12-02 19:22:49 · 500 阅读 · 0 评论