随笔分类 -  wpf

wpf
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 接上文希望从一张表(tb_role_info 用户角色表)的CRUD展开spring mvc的项目实战化魅力。 开发技术选型:spring mvc+freemarker+boots 阅读全文
posted @ 2016-11-21 10:16 火腿骑士 阅读(486) 评论(0) 推荐(0) 编辑
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 接上文希望从一张表(tb_role_info 用户角色表)的CRUD展开asp.net mvc的项目实战化魅力。 开发技术选型:asp.net mvc+bootstrap+sqls 阅读全文
posted @ 2016-11-20 14:03 火腿骑士 阅读(421) 评论(0) 推荐(0) 编辑
摘要:(1)新建项目目录gulp_web (2)项目目录下建目录src里面存放需要进行gulp处理的文件目录及文件 (3)gulpfile.js文件内容为声明需要打包应用的gulp组件及打包文件路径和打包任务,比如: (4)在安装部署nodejs环境前提下,进入cmd命令行执行到项目根目录:f:\gulp 阅读全文
posted @ 2016-11-11 13:53 火腿骑士 阅读(2523) 评论(0) 推荐(1) 编辑
摘要:Just have a little faith.Windows Phone 7 处理休眠和墓碑的恢复 WP7程序的生命周期如下图所示: 休眠状态和墓碑状态这两个状态会比较容易让人混淆的,休眠状态时,程序停止运行,但不同的是此时整个进程还是存在于内存中。当恢复这个程序时,就不需要创建一个新的实例。这样就加快了程序恢复和切换的速度,并且从休眠状态恢复时我们不需要去恢复墓碑数据。一般情况下点击home键,程序会进入休眠状态,当前台程序在运行过程中,内存不足或者不足以让程序流畅运行时,系统会执行一些操作来释放内存,此时程序就可能从休眠状态变换为的墓碑状态。一个程序进入到墓碑状态时,其进程被终止掉,. 阅读全文
posted @ 2012-11-16 10:34 火腿骑士 阅读(239) 评论(0) 推荐(0) 编辑
摘要:随笔- 6 文章- 0 评论- 30 Windows Phone SDK 8.0新特性(翻译)原文地址:What's new in Windows Phone SDK 8.0欢迎使用Windows Phone SDK 8.0。Windows Phone 8为开发人员提供了一些新特性和升级特性。包括本地代码的游戏开发,手机版的Windows Runtime,以及新的内核。我们把这些介绍都集中在一起,以方便您熟悉Windows Phone 8和Windows Phone SDK 8.0的这些特性。我们对您将会在SDK中用到的这些工具非常得满意。这些工具可以帮助您创建Windows Ph.. 阅读全文
posted @ 2012-11-16 10:32 火腿骑士 阅读(168) 评论(0) 推荐(0) 编辑
摘要:WPF中有种叫做触发器的东西(记住不是数据库的trigger哦)。它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等操作。WPFtrigger的主要类型有:Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种。从字面意思上我们想大家已经知道个大概,接下来我将还会用实例代码逐一进行介绍。trigger主要运用的场景在Style、ControlTemplate、DataTemplate三个地方。在这些地方可以使用trigger,具体视情况而定。1.在Style中使用各种trigger 在styl. 阅读全文
posted @ 2012-11-05 15:31 火腿骑士 阅读(4725) 评论(0) 推荐(1) 编辑
摘要:潜移默化学会WPF(技巧篇)--具有Items元素的控件子项获取(一)1. treeview的Item获取var g = this.tree.ItemContainerGenerator;TreeViewItem item = g.ContainerFromItem(this.tree.SelectedItem) as TreeViewItem;if (item != null) item.IsExpanded = true;2.ListBoxvar g = listbox实例.ItemContainerGenerator;ListBoxItem item = g.ContainerFrom. 阅读全文
posted @ 2012-11-05 15:11 火腿骑士 阅读(236) 评论(0) 推荐(0) 编辑
摘要:潜移默化学会WPF(企业经验篇)--全新替代掉VisualHelper功能的类,可视树泛型查找,功能强大/// <summary> /// Finds a Child of a given item in the visual tree. /// </summary> /// <param name="parent">A direct parent of the queried item.</param> /// <typeparam name="T">The type of the queri 阅读全文
posted @ 2012-11-05 14:48 火腿骑士 阅读(261) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/fallincloud/article/details/6960255#查找指定类型的子控件[csharp] view plaincopyprint?/// <summary> /// Find Child with Visual Tree /// </summary> /// <typeparam name="T">specail type</typeparam> /// <param name="root">the element starts< 阅读全文
posted @ 2012-11-05 14:45 火腿骑士 阅读(501) 评论(0) 推荐(0) 编辑
摘要:在WPF中使用ListView,往往需要根据情况隐藏或显示ListView的某一列,我们当然可以通过代码来对付它(利用VisualTreeHelper.GetChild(listView)来得到某一个Column,然后隐藏它),但是,既然使用了WPF,我们就要入乡随俗,使用模板来处理。其实模板是个好东西,他提供了非常便利的定制机制,你可以把任意可视元素定义的面目全非——当然如果你愿意 。 为了增减ListView的Column,我们只需定义多个GridView资源,在运行时根据不同情况使用不同资源,就可以达到增减Column的目的。这里其实都算不上是真正的模板替换。 本文附带源代码可以在这里. 阅读全文
posted @ 2012-11-05 11:59 火腿骑士 阅读(492) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/J-FoX/category/386842.html 阅读全文
posted @ 2012-11-05 10:24 火腿骑士 阅读(126) 评论(0) 推荐(0) 编辑
摘要:ICollectionView让MVVM更简单(一)ICollectionView的作用 允许集合具有当前记录管理、自定义排序、筛选和分组这些功能。(二)如果在MVVM中不用ICollectonView的后果 我们这里以ListBox为例,看看我前面介绍的ListBox制作工具栏 如果我们不用ICollectionView,我们选中ListBox某一项,还必须跟SelectionChanged事件定义一个绑定方法来绑定Command,来处理事件(我们以MvvmLight的处理方式来处理Command),这里我们还要添加MvvmLight中的EventToCommand行为。代码如下<i: 阅读全文
posted @ 2012-11-02 18:07 火腿骑士 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一步一步打造自己的Silverlight 初始屏幕 做了一段时间的Silverlight开发,已经厌倦了Silverlight默认的千篇一律的初始屏幕,突然想打造一个自己的Silverlight初始屏幕。网上虽然有一些资料,但是大多跟MSDN上的内容差不多;MSDN对Silverlight初始屏幕也有比较全面的讲解,不过有点太理论... 2011-07-14 13:02阅读(689)评论(0)全面解析Silverlight Toolkit 主题控件的用法 大家都知道Toolkit有一系列的Theme主题控件,Toolkit的示例中也介绍了它的一些用法,但是那个示例的用法太繁琐,而且不是很实.. 阅读全文
posted @ 2012-11-02 17:40 火腿骑士 阅读(244) 评论(0) 推荐(0) 编辑
摘要:自定义Behavior 实现Listbox自动滚动到选中项blend为我们提供方便的behavior来扩展我们的控件,写好之后就可以在blend中方便的使用了。下面是自定义的behavior来实现Listbox自动滚动到选中项其中this.AssociatedObject为使用该行为的控件。其中OnAttached()和OnDetaching()为必须重写的内容,通常可以在OnAttched()里面添加事件处理程序,来达到拓展的目的。public class AutoScrollBehavior : Behavior<ListBox> { protected override vo 阅读全文
posted @ 2012-11-02 17:32 火腿骑士 阅读(215) 评论(0) 推荐(0) 编辑
摘要:【真正的Expression Blend实战开发技巧】【全面解禁!真正的Expression Blend实战开发技巧】十一章 全面解析布局(Grid & Canvas &StackPanel &Wrappanel)摘要: 写这篇文章前,特意在百度搜索了一下,发现目前网上介绍布局的文章不多,质量也不是很高。拿grid和canvas来讲,这两个布局容器还是有许多小细节值得讲的,如果你不了解的话,开发中经常会遇到一些让人匪夷所思的事情。学习silverlight xaml的过程可以分为布局,样式,模板,资源,动画,行为,绑定等几个知识点。我个人觉得布局是最难熟练掌握的。阅读全 阅读全文
posted @ 2012-11-02 17:13 火腿骑士 阅读(229) 评论(0) 推荐(0) 编辑
摘要:刚接触WPF,有两个概念不是很懂,现理解如下:1:window和page谁包含谁的问题一新建WPF应用程序,发现默认启动界面是一个window,将默认启动改为page,没有错误。但是如果在page中执行如下程序报错:this.content = new Window1();错误信息是:window是在属性结构的根目录。那么,我们可以理解为,window包含page,而不是反之。2:登录界面(窗口跳转)既然WPF的默认启动界面是一个窗口window,那么我也默认理解整个应用程序最上层最好是一个window(虽然全部是page也不会出错)。这大概是习惯使然,因为老的winform程序嘛,大家都是w 阅读全文
posted @ 2012-11-01 13:12 火腿骑士 阅读(3898) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/Jax/category/88715.htmlhttp://archive.msdn.microsoft.com/wpfsamples(常用实例)http://msdn.microsoft.com/zh-cn/library/ms752299.aspxhttp://www.cnblogs.com/jv9/category/167735.html(强悍学习站)//---------------------------------------------一个通用的WPF值转换器在WPF中应用数据绑定时经常需要做一些简单的逻辑判断。比如ViewModel 阅读全文
posted @ 2012-04-29 18:26 火腿骑士 阅读(733) 评论(1) 推荐(0) 编辑
摘要:http://blog.csdn.net/taomanman/article/details/5957247用WPF制作简单的播放器制作这个播放器我们要用到的一个控件是MediaElement。在WPF中有个MediaPlayer类,这个类位于System.Windows.Media命名空间下。(提示:由于MediaPlayer是基于Windows Media Player 10 或更高版本,因此,只要Windows Media Player能播放的视频格式(如.wmv, .avi, .mpg等),在MediaPlayer或MediaElement中都能播放(前提是系统中必须安装Windows 阅读全文
posted @ 2012-04-18 10:34 火腿骑士 阅读(4119) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/xuwenfeng/articles/2144300.html 阅读全文
posted @ 2012-03-29 17:25 火腿骑士 阅读(135) 评论(0) 推荐(0) 编辑

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