摘要:
WPF Step By Step 系列-Prism框架在项目中使用 回顾 上一篇,我们介绍了关于控件模板的用法,本节我们将继续说明WPF更加实用的内容,在大型的项目中如何使用Prism框架,并给予Prism框架来构建基础的应用框架,并且如何来设计项目的架构和模块,下面我们就来一步步开始吧。 本文大纲 阅读全文
posted @ 2019-06-24 16:49
DarJeely
阅读(670)
评论(0)
推荐(0)
摘要:
【MVVM Light】新手初识MVVM,你一看就会 【MVVM Light】新手初识MVVM,你一看就会 一、前言 作为一个初入软件业的新手,各种设计模式与框架对我是眼花缭乱的。所以当我接触到这些新知识的时候就希望自己能总结几个步骤,以便更好更方便的在日常工作中进行使用。 MVVM顾名思义就是Mo 阅读全文
posted @ 2019-06-24 16:28
DarJeely
阅读(1289)
评论(0)
推荐(1)
摘要:
MvvmLight框架使用入门(四) 本篇我们着重介绍ViewModelBase,演示Set和RaisePropertyChanged方法的使用,以及就Cleanup方法释放资源展开讨论。 ICleanup 接口。实现该接口的ViewModel需要在Cleanup方法里释放资源,特别是-= even 阅读全文
posted @ 2019-06-24 16:25
DarJeely
阅读(1090)
评论(0)
推荐(1)
摘要:
MvvmLight框架使用入门(三) 本篇是MvvmLight框架使用入门的第三篇。从本篇开始,所有代码将通过Windows 10的Universal App来演示。我们将创建一个Universal App并应用MvvmLight框架。 首先通过VS2015创建一个名为UniversalApp的空工 阅读全文
posted @ 2019-06-24 16:24
DarJeely
阅读(782)
评论(1)
推荐(0)
摘要:
上一篇我们简单对MvvmLight做了介绍。罗列了三个DLL中,各个命名空间下主要类的定义及大致作用。因为只是范范的概论,对于从未接触过MvvmLight的萌新来说,根本就是在晃点他们。不过万事开头难么,本篇则会以Hello World般的简单例子,来给萌新们当头一击,教会他们使用MvvmLight 阅读全文
posted @ 2019-06-24 16:19
DarJeely
阅读(876)
评论(1)
推荐(0)
摘要:
MvvmLight是比较流行的MVVM框架,相对较为简单易用。可能正因为简单,对应的帮助文档不多,对初学者就不够友好了。这里会用几篇随笔,就个人对MvvmLight的使用经验,来做一个入门的介绍。 第一步我们先找到并下载MvvmLight的最新版,我个人倾向使用NuGet。这里顺便吐槽一下,Mvvm 阅读全文
posted @ 2019-06-24 16:16
DarJeely
阅读(1635)
评论(0)
推荐(0)
摘要:
CEF 框架使用集锦: 参考:〓https://github.com/NetDimension/NanUI/wiki/%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8NanUI 〓https://github.com/NetDimension/NanUI/wiki/%E6%8 阅读全文
posted @ 2019-06-24 15:39
DarJeely
阅读(3634)
评论(0)
推荐(0)
摘要:
NanUI文档目录 NanUI简介 开始使用NanUI 打包并使用内嵌式的HTML/CSS/JS资源 使用网页来设计整个窗口 如何实现C#与Javascript的相互通信 如何处理NanUI中的下载过程 - DonwloadHandler的使用(待更新。。。) 如何处理NanUI中的弹窗过程 - L 阅读全文
posted @ 2019-06-24 15:37
DarJeely
阅读(682)
评论(0)
推荐(0)
摘要:
NanUI文档 - 打包并使用内嵌式的HTML/CSS/JS资源 NanUI文档目录 NanUI简介 开始使用NanUI 打包并使用内嵌式的HTML/CSS/JS资源 使用网页来设计整个窗口 如何实现C#与Javascript的相互通信 如何处理NanUI中的下载过程 - DonwloadHandl 阅读全文
posted @ 2019-06-24 15:36
DarJeely
阅读(600)
评论(0)
推荐(0)
摘要:
如今,尽管WPF、UWP大行其道,大有把Winform打残干废的趋势。但是还是有那么一波顽固不化的老家伙们固守着Winform,其中就包括我。 好吧,既然都说Winform做得软件不如WPF界面美观效果绚丽,那么我们就找一个方法让Winform也拥有漂亮的界面。DevExpress和Componen 阅读全文
posted @ 2019-06-24 15:33
DarJeely
阅读(1779)
评论(0)
推荐(1)
摘要:
NanUI for Winform 使用示例【第一集】——山寨个代码编辑器 【请注意:此文已过期,0.6版NanUI实现方式不同!!!】 NanUI for Winform从昨天写博客发布到现在获得了和多朋友的关注,首先感谢大家的关注和支持!请看昨天本人的博文《NanUI for Winform发布 阅读全文
posted @ 2019-06-24 15:30
DarJeely
阅读(701)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index 阅读全文
posted @ 2019-06-24 15:26
DarJeely
阅读(182)
评论(0)
推荐(0)
摘要:
目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。 我们建议使用 CDN 引入 Element 的用户在链接地址上锁定版本,以免将来 Element 升级时受到非兼容性更新的影响。锁定版本的方法请查看 unpkg.com。 阅读全文
posted @ 2019-06-24 15:23
DarJeely
阅读(357)
评论(0)
推荐(0)
摘要:
一、引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用。而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一样,尽管我们可以在每个控件中定义格式,但是如果多个控件都应用了多个格式的时候,我们就可以把这些格式封装成格式,然后在资源中定义这个格式,之前如果用 阅读全文
posted @ 2019-06-24 14:40
DarJeely
阅读(1167)
评论(0)
推荐(0)
摘要:
WPF快速入门系列(8)——MVVM快速入门 一、引言 在前面介绍了WPF一些核心的内容,其中包括WPF布局、依赖属性、路由事件、绑定、命令、资源样式和模板。然而,在WPF还衍生出了一种很好的编程框架,即WVVM,在Web端开发有MVC,在WPF客户端开发中有MVVM,其中VM就相当于MVC中C(C 阅读全文
posted @ 2019-06-24 14:39
DarJeely
阅读(699)
评论(0)
推荐(1)
摘要:
QueryCommand.cs using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.In 阅读全文
posted @ 2019-06-24 14:35
DarJeely
阅读(345)
评论(0)
推荐(0)
摘要:
与源码无关内容 1.如果你有XAML相关的外包需求,可以通过QQ或微信与我取得联系。(QQ:"944095635" 微信号:"qq944095635") 2.我正在找工作,成都软件园附近,WPF偏XAML前端的。 基于DMSkin开发的PC项目,现在运营中你可以前往Steam下载体验。 阅读全文
posted @ 2019-06-24 14:29
DarJeely
阅读(414)
评论(0)
推荐(0)
摘要:
前面文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。 我们不管是NET中还是WPF中使用模式目的就是想达到高内聚低耦合。在WPF开发中,经典的编程模式是MVVM,是 阅读全文
posted @ 2019-06-24 14:18
DarJeely
阅读(1083)
评论(0)
推荐(0)
摘要:
元素绑定 数据绑定最简单的形式是,源对象是WPF元素而且源属性是依赖属性。依赖项属性具有内置的更改通知支持,当在源对象中改变依赖项属性的值时,会立即更新目标对相中的绑定属性。 <!--Xaml程序 --> <Grid> <StackPanel> <Button x:Name="btn" Margin 阅读全文
posted @ 2019-06-24 14:06
DarJeely
阅读(14658)
评论(0)
推荐(2)
摘要:
WPF:数据绑定总结(1) visual-studio c# 1.3k 次阅读 · 读完需要 16 分钟 WPF:数据绑定总结(1) visual-studio c# 1.3k 次阅读 · 读完需要 16 分钟 WPF:数据绑定总结(1) visual-studio c# 1.3k 次阅读 · 读完 阅读全文
posted @ 2019-06-24 14:04
DarJeely
阅读(809)
评论(0)
推荐(0)
摘要:
WPF学习之数据绑定 WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Two Way Binding等功能,省去了很多维护的繁琐工作。另外对于WPF中提 阅读全文
posted @ 2019-06-24 14:02
DarJeely
阅读(913)
评论(0)
推荐(0)
摘要:
说到数据绑定,其实这并不是一个新的玩意儿。了解asp.net的朋友都知道,在asp.net中已经用到了这个概念,例如Repeater等的数据绑定。那么,在WPF中的数据绑定相比较传统的asp.net中的数据绑定又有哪些优点呢? 1)具有双向性,即从源到目标是双向的2)及时更新,源发生改变时,能够及时 阅读全文
posted @ 2019-06-24 14:00
DarJeely
阅读(602)
评论(0)
推荐(0)
摘要:
一:控件到控件的绑定 1:OneWaySource影响着Target,但是Target却影响不到Source。2:OneWayToSourceTarget影响Source,而Source却影响不到Target。3:TwoWaySource与Target相互影响。4:OneTime在OneWay的基础 阅读全文
posted @ 2019-06-24 13:58
DarJeely
阅读(3907)
评论(0)
推荐(1)
摘要:
前言 作为一只菜鸟,之前学了一段时间的WPF,但是没有总结,过了一学期发现好多东西都忘记了,很多东西还是需要记下来,以备后续复习。 数据绑定在事件中应用非常广泛,可以有效地减少代码量,那么什么是数据绑定?说的简单就是从源对象提取一些信息,将其用于设置目标对象的属性,这里有一点需要注意,目标属性需要是 阅读全文
posted @ 2019-06-24 12:32
DarJeely
阅读(755)
评论(0)
推荐(0)
摘要:
三、绑定模式 通过上一文章中的示例,学习了简单的绑定方式。在这里的示例,要学习一下绑定的模式,和模式的使用效果。 首先,我们来做一个简单示例,这个示例是根据ListBox中的选中项,去改变TextBlock的背景色。将 TextBlock 的背景色绑定到在 ListBox 中选择的颜色。在下面的代码 阅读全文
posted @ 2019-06-24 12:30
DarJeely
阅读(603)
评论(0)
推荐(0)
摘要:
使用Windows Presentation Foundation (WPF) 可以很方便的设计出强大的用户界面,同时 WPF提供了数据绑定功能。WPF的数据绑定跟Winform与ASP.NET中的数据绑定功能类似,但也有所不同,在 WPF中以通过后台代码绑定、前台XAML中进行绑定,或者两者组合的 阅读全文
posted @ 2019-06-24 12:00
DarJeely
阅读(621)
评论(0)
推荐(0)
摘要:
今天说下wpf中的模板,前面一篇中我们讲到了style,但是style所能做的仅仅是在现有控件的基础上进行修修补补,但是如果我们想彻底颠覆控件样式,那么我们就必须使用这一篇所说的模板。 老外写书都喜欢在篇头搞一个类图,方便我们宏观认识,这里我也上一个。 一:控件模板 1:ControlTemplat 阅读全文
posted @ 2019-06-24 11:52
DarJeely
阅读(279)
评论(0)
推荐(0)
摘要:
<Window x:Class="Wpf180706.Window10" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200 阅读全文
posted @ 2019-06-24 11:43
DarJeely
阅读(907)
评论(0)
推荐(0)
摘要:
ControlTemplate(控件模板) https://blog.csdn.net/qq_23018459/article/details/79899838 WPF包含数据模板和控件模板,其中控件模板又包括ControlTemplate和ItemsPanelTemplate,这里讨论一下Cont 阅读全文
posted @ 2019-06-24 11:39
DarJeely
阅读(303)
评论(0)
推荐(0)
摘要:
WPF快速入门系列(2)——深入解析依赖属性 一、引言 感觉最近都颓废了,好久没有学习写博文了,出于负罪感,今天强烈逼迫自己开始更新WPF系列。尽管最近看到一篇WPF技术是否老矣的文章,但是还是不能阻止我系统学习WPF。今天继续分享WPF中一个最重要的知识点——依赖属性。 二、依赖属性的全面解析 听 阅读全文
posted @ 2019-06-24 11:35
DarJeely
阅读(440)
评论(0)
推荐(0)
摘要:
WPF快速入门系列(3)——深入解析WPF事件机制 一、引言 WPF除了创建了一个新的依赖属性系统之外,还用更高级的路由事件功能替换了普通的.NET事件。 路由事件是具有更强传播能力的事件——它可以在元素树上向上冒泡和向下隧道传播,并且沿着传播路径被事件处理程序处理。与依赖属性一样,可以使用传统的事 阅读全文
posted @ 2019-06-24 11:34
DarJeely
阅读(2733)
评论(0)
推荐(0)
摘要:
WPF快速入门系列(4)——深入解析WPF绑定 一、引言 WPF绑定使得原本需要多行代码实现的功能,现在只需要简单的XAML代码就可以完成之前多行后台代码实现的功能。WPF绑定可以理解为一种关系,该关系告诉WPF从一个源对象提取一些信息,并将这些信息来设置目标对象的属性。目标属性总是依赖属性。然而, 阅读全文
posted @ 2019-06-24 11:33
DarJeely
阅读(510)
评论(0)
推荐(0)
摘要:
WPF快速入门系列(5)——深入解析WPF命令 一、引言 WPF命令相对来说是一个崭新的概念,因为命令对于之前的WinForm根本没有实现这个概念,但是这并不影响我们学习WPF命令,因为设计模式中有命令模式,关于命令模式可以参考我设计模式的博文:http://www.cnblogs.com/zhil 阅读全文
posted @ 2019-06-24 11:31
DarJeely
阅读(609)
评论(0)
推荐(1)
摘要:
WPF快速入门系列(6)——WPF资源和样式 一、引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用。而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一样,尽管我们可以在每个控件中定义格式,但是如果多个控件都应用了多个格式的时候,我们就可以把这些格式封 阅读全文
posted @ 2019-06-24 11:30
DarJeely
阅读(574)
评论(0)
推荐(0)
摘要:
一、引言 模板从字面意思理解是“具有一定规格的样板"。在现实生活中,砖块都是方方正正的,那是因为制作砖块的模板是方方正正的,如果我们使模板为圆形的话,则制作出来的砖块就是圆形的,此时我们并不能说圆形的”砖块“不是砖块吧。因为形状只是它们的外观,其制作材料还是一样的。所以,模板可以理解为表现形式。WP 阅读全文
posted @ 2019-06-24 11:26
DarJeely
阅读(678)
评论(0)
推荐(0)
摘要:
1、ValidationRule 验证 ValidationRule:是通过ValidationRule中的的Validate方法来验证我们绑定的属性。所以我们的用法是继承ValidationRule,重写他的Validate方法。示例 而XAML中需要把错误信息显示出来。 这样显示的错误信息就会以 阅读全文
posted @ 2019-06-24 11:13
DarJeely
阅读(317)
评论(0)
推荐(1)
摘要:
1、ValidationRule 验证 ValidationRule:是通过ValidationRule中的的Validate方法来验证我们绑定的属性。所以我们的用法是继承ValidationRule,重写他的Validate方法。示例 而XAML中需要把错误信息显示出来。 这样显示的错误信息就会以 阅读全文
posted @ 2019-06-24 11:13
DarJeely
阅读(543)
评论(0)
推荐(0)
摘要:
一、继承的类和接口,还有它们的方法不同 1)ObservableCollection比较简单,继承了Collection, INotifyCollectionChanged, INotifyPropertyChanged Collection:为泛型集合提供基类。 INotifyCollection 阅读全文
posted @ 2019-06-24 11:08
DarJeely
阅读(677)
评论(0)
推荐(0)
摘要:
https://blog.csdn.net/GongchuangSu/article/details/48832721 https://blog.csdn.net/hyman_c/article/details/50899321 聊作总结。 ObservableCollection< T >类表示一 阅读全文
posted @ 2019-06-24 11:08
DarJeely
阅读(3749)
评论(0)
推荐(0)
摘要:
WPF数据绑定(要是后台类对象的属性值发生改变,通知在“client界面与之绑定的控件值”也发生改变须要实现INotitypropertyChanged接口) MainWindow.xaml MainWindow.xaml.cs Model 阅读全文
posted @ 2019-06-24 11:06
DarJeely
阅读(614)
评论(0)
推荐(0)
摘要:
PropertyChangeNotification属性更改通知 实现效果:1.拍卖金额自动随属性值变化而通知界面绑定的值变化。 关键词 : INotifyPropertyChanged ObservableCollection<T> 界面xaml:数据模板 <DataTemplate x:Key= 阅读全文
posted @ 2019-06-24 11:05
DarJeely
阅读(935)
评论(0)
推荐(0)
摘要:
一、依赖属性基本介绍 本篇开始学习WPF的另一个重要内容依赖属性。 大家都知道WPF带来了很多新的特性,其中一个就是引入了一种新的属性机制——依赖属性。依赖属性出现的目的是用来实现WPF中的样式、自动绑定及实现动画等特性。依赖属性的出现是WPF这种特殊的呈现原理派生出来的,与.NET普通属性不同的是 阅读全文
posted @ 2019-06-24 11:02
DarJeely
阅读(449)
评论(0)
推荐(0)
摘要:
WPF入门教程系列四——Dispatcher介绍 一、Dispatcher介绍 微软在WPF引入了Dispatcher,那么这个Dispatcher的主要作用是什么呢? 不管是WinForm应用程序还是WPF应用程序,实际上都是一个进程,一个进程可以包含多个线程,其中有一个是主线程,其余的是子线程。 阅读全文
posted @ 2019-06-24 10:59
DarJeely
阅读(551)
评论(0)
推荐(1)
摘要:
WPF入门教程系列五——Window 介绍 一、窗体类基本概念 对于WPF应用程序,在Visual Studio和Expression Blend中,自定义的窗体均继承System.Windows.Window类。用户通过窗口与 Windows Presentation Foundation (WP 阅读全文
posted @ 2019-06-24 10:59
DarJeely
阅读(564)
评论(0)
推荐(0)
摘要:
接上文WPF入门教程系列二——Application介绍,我们继续来学习Application 三、WPF应用程序的关闭 WPF应用程序的关闭只有在应用程序的 Shutdown 方法被调用时,应用程序才停止运行。 ShutDown 是隐式或显式发生,可以通过指定 ShutdownMode 的属性值来 阅读全文
posted @ 2019-06-24 10:55
DarJeely
阅读(600)
评论(0)
推荐(0)
摘要:
一.Application介绍 WPF和WinForm 很相似, WPF与WinForm一样有一个 Application对象来进行一些全局的行为和操作,并且每个 Domain (应用程序域)中仅且只有一个 Application 实例存在。和 WinForm 不同的是WPF Application 阅读全文
posted @ 2019-06-24 10:54
DarJeely
阅读(580)
评论(0)
推荐(0)
摘要:
WPF入门教程系列目录 WPF入门教程系列二——Application介绍 WPF入门教程系列三——Application介绍(续) WPF入门教程系列四——Dispatcher介绍 WPF入门教程系列五——Window 介绍 WPF入门教程系列六——布局介绍与Canvas(一) WPF入门教程系列 阅读全文
posted @ 2019-06-24 10:52
DarJeely
阅读(4030)
评论(0)
推荐(0)
摘要:
Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR) 属性的功能,这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。 这段是MSDN上对依赖属性(DependencyProperty 阅读全文
posted @ 2019-06-24 10:48
DarJeely
阅读(605)
评论(0)
推荐(0)
摘要:
书接上文,前篇文章介绍了依赖属性的原理和实现了一个简单的DependencyProperty(DP),这篇文章主要探讨一下如何使用DP以及有哪些需要注意的地方。 回顾 依赖属性是由DependencyObject来使用的,那么一个典型的使用场景是什么样呢? 使用DependencyProperty 阅读全文
posted @ 2019-06-24 10:47
DarJeely
阅读(474)
评论(0)
推荐(0)
摘要:
WPF 自定义依赖属性 DependencyObject和DependencyPorperty两个类是WPF属性系统的核心。 在WPF中,依赖对象的概念被DependencyObject类实现;依赖属性的概念则由DependencyPorperty类实现。 必须使用依赖对象作为依赖属性的宿主,二者结 阅读全文
posted @ 2019-06-24 10:44
DarJeely
阅读(1018)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-06-24 10:11
DarJeely
阅读(243)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-06-24 10:02
DarJeely
阅读(113)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-06-24 09:46
DarJeely
阅读(496)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-06-24 09:43
DarJeely
阅读(276)
评论(0)
推荐(0)

浙公网安备 33010602011771号