最近比较空闲,在博客园看了神殿骑士的WPF系列,遂引发了学习WPF的强烈兴趣,到目前,已经看了五篇,为了避免忘记,故将学到的东西记下,以后在学习的路上要有什么心得和体会也一并写下,希望自己能坚持下来,不管以后多忙!!! 一、WPF应用程序的启动 WPF应用程序的启动由Application来管理,即app.xmal和app.xaml.cs,启动方式有两种:1、可以在app.xma中定义
转载 2024-03-15 06:11:51
347阅读
Windows Vista已经于2007年1月30正式发行零售版本,安装Vista的计算机将
转载 2016-03-18 00:47:00
216阅读
2评论
INotifyPropertyChanged:如果是类实例里的属性更改需要触发XAML改变,则该类需实现INotifyPropertyChanged接口。https://www.cnblogs.com/jax/archive/2009/10/13/1582128.html 第一节。Binding:绑定源可以是Wpf元素,.Net公用属性,自定义数据,ado.net数据、xml数据等。UpdateS
WPF
转载 2020-04-25 19:00:00
284阅读
2评论
      在.NET中有事件也有属性,WPF中加入了路由事件,也加入了依赖属性。最近在写项目时还不知道WPF依赖属性是干什么用的,在使用依赖项属性的时候我都以为是在用.NET中的属性,但是确实上不是的,通过阅读文章和看WPF的书籍已经了解了WPF的依赖属性的使用,我们今天就来看看为什么WPF中要加入依赖属性? 一、什么是依赖属性       WPF中的依赖属性有别于.NET中的属性,因为在WPF
WPF
推荐 原创 2021-06-07 10:35:41
1375阅读
       今天记录一下Binding的基础和具体的使用方法,说起这个Binding,在WPF中,Binding是很重要的特征,在传统的Windows软件来看,大多数都是UI驱动程序的模式,也可以说事件驱动程序,这个程序模式在工作过几年的程序员中是根深蒂固的,WPF作为Winform的升级,它把UI驱动程序彻底改变了,核心回到了数据驱动程序的模式上面,这样,程序就回到了算法和数据。数据,才是真正
WPF
原创 2021-06-07 10:35:05
471阅读
一、编译 版本 :CefSharp.Wpf49.0.1开发工具 :vs2012 1、nuget package: <packages> <package id="cef.redist.x64" version="3.2623.1401" targetFramework="net40" /> <pac
转载 2021-01-15 17:03:00
658阅读
2评论
WPF中提供了两种API,一种是用于普通编程的API,比如我们可以用C#、VB.NET等语言进行编程,另一种是基于XML的API,称
原创 8月前
116阅读
环境的搭配我们通过VS的官网来安装的VS2022,安装上C#的功能,这样就完成了环境的搭配第一个wpf工程打开vs2022,点击如图的创建新的工程。点选WPF的项目配置一个新的项目这样就完成了项目的创建项目结构介绍一下大概的项目结构在APP.XAml文件中,设置我们的窗体入口界面的处理方式内容添加XAML:微软公司为了构建应用程序用户界面而创建的一种新的"可扩展应用程序标记语言",提供了一种便于扩
原创 6月前
40阅读
对于WPF的技术笔者是又爱又恨。现在WPF的市场并不是很锦气。如果以WPF来吃饭的话,只怕会饿死在街头。同时现在向面WEB开发更是如火冲天。所以如果是新生的话,最好不要以WPF为主。做为选择性来学习一下还是可以的。WPF项目在VS开发工具里面对于WPF应用相关的项目类型有三种。本来在笔者看来他可能会单独存在一个地方,后来想想也对,WPF也算是Window开发吧。那么WPF的三种项目类型都在模板Wi
转载 2017-04-24 14:15:51
406阅读
前言WPF相较于以前学的WinForm,WPF在UI设计与动画方面的炫丽是最吸引我来学习的。在WPF中XMAL代码的引入使得代码的编写能够前后端分离,为获得更好的界面,也使得我们不得不分出一半的时间花在前端代码的编写上(虽然微软提供了Blend for Visual Studio这样的设计软件,但我
转载 2021-03-30 10:42:00
231阅读
2评论
一、引言  关于WPF早在一年前就已经看过《深入浅出WPF》这本书,当时看完之后由于没有做笔记,以至于我现在又重新捡起来并记录下学习的过程,本系列将是一个WPF快速入门系列,主要介绍WPF中主要的几个不同的特性,如依赖属性、命令、路由事件等。  在正式介绍之前,我还想分享下为什么我又要重新捡起来WPF呢?之前没有记录下来的原来主要是打算走互联网方向的,后面发现互联网方向经常加班,又累,有时候忙的连
原创 2021-02-24 19:45:02
604阅读
   前面文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。   我们不管是NET中还是WPF中使用模式目的就是想达到高内聚低耦合。在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件
原创 2021-06-07 10:34:01
2690阅读
一、引言 关于WPF早在一年前就已经看过《深入浅出WPF》这本书,当时看完之后由于没有做笔记,以至于我现在又重新捡起来并记录下学习的过程,本系列将是一个WPF快速入门系列,主要介绍WPF中主要的几个不同的特性,...
转载 2019-01-08 07:26:00
149阅读
2评论
一、引言  关于WPF早在一年前就已经看过《深入浅出WPF》这本书,当时看完之后由于没有做笔记,以至于我现在
转载 2021-11-25 14:41:12
178阅读
一、引言 关于WPF早在一年前就已经看过《深入浅出WPF》这本书,当时看完
原创 2023-06-06 06:55:09
883阅读
WPF界面控件Telerik UI for WPF初级入门教程 - 入门指南
转载 2021-07-23 10:00:00
894阅读
2评论
M-V-VM是Model-View-ViewModel的简写,Model,ViewModel是个类文件(.cs文件),View是前台文件(,xaml文件)。假设我们的工程只有一个前台文件和一个后台文件,当设计要求越来越多的时候,前后台文件可能会高达上千行,甚至上万行,此时要想找到对应的代码,鼠标滚轮
转载 2021-02-20 16:05:00
284阅读
2评论
本文详细讲解WPF,MVVM开发,实现UI与逻辑的解耦。
原创 2023-02-18 12:00:04
260阅读
        在WPF自学入门(十)WPF MVVM简单介绍中的示例似乎运行起来没有什么问题,也可以进行更新。但是这并不是我们使用MVVM的正确方式。正如上一篇文章中在开始说的,MVVM的目的是为了最大限度地降低了Xaml文件和CS文件的耦合度,分离界面和业务逻辑,所以我们要尽可能的在View后台不写代码。但是这个例子中,我们将更新ViewModel的代码写在了View里,下一个例子中,我们要通
原创 2021-06-07 10:33:38
399阅读
          今天我们一起来看一下WPF窗体之间的交互-窗体之间的传值。有两个窗体,一个是父窗体,一个是子窗体。要将父窗体的文本框中的值传递给子窗体中的控件。我们该怎么实现?       接下来我们一起来实现窗体之间的传值,在父窗体上我们放两个控件,一个文本框TxtMessage,另一个是按钮BtnSend.子窗体上放一个文本框TxtInput。父窗体的界面: 子窗体的界面:       要
WPF
原创 2021-06-07 10:34:49
399阅读
  • 1
  • 2
  • 3
  • 4
  • 5