- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 WPF 如何自定义图标——应用篇——自定义控件
WPF 如何自定义图标——应用篇——自定义控件引言结合前面我们已经能够较为灵活的在CS和XAML中使用我们自定义的图标。接下来,我们结合一些框架元素(FrameElement)的特点实现我们自己自定义控件的定义与使用。自定义控件的特点:灵活,重构能力强。图标类控件给人非常醒目的感觉,我们通过自定义Control、Button和CheckBox控件来实现自定义控件的定义与使用。编码环境:Wi...
2020-01-31 12:47:41 1935
原创 WPF 如何自定义图标-续篇
WPF 如何自定义图标-续篇引言前面我们讲过,使用StreamGeometry在XAML文件中进行包括,将图标的数据以字符串的形式传递给StreamGeometry,然后再将StreamGeometry作为静态资源在我们的项目中使用。虽然上面可以满足我们的一般要求,但是当我们后台使用相同的资源时,比较麻烦:通过资源名找到对应的资源。当资源较多时,理论上会增加检索负担。因此我想通过某种方式,同时...
2020-01-28 12:01:46 741
原创 WPF DataGrid与数据绑定
WPF DataGrid与数据绑定MVVM基础using System.ComponentModel;using System.Runtime.CompilerServices;namespace Melphi.Mvvm.Base{ /// <summary> /// ViewModel模型基类(属性更改通知) /// A base class fo...
2020-01-21 11:57:55 1550
原创 WPF DataTemplate与ControlTemplate知识积攒
WPF DataTemplate与ControlTemplateAnswer OneTypically a control is rendered for its own sake, and doesn’t reflect underlying data. For example, a Button wouldn’t be bound to a business object - it’s t...
2020-01-21 09:38:00 459
原创 WPF ContentControl与ContentPresenter 知识积攒
WPF ContentControl与ContentPresenterAnswer oneContentControl is a base class for controls that contain other elements and have a Content-property (for example, Button).ContentPresenter is used insid...
2020-01-21 09:36:35 2343
原创 WPF 命令绑定的各种方式
WPF 命令绑定的各种方式引言在WPF开发过程中,不得不学习的就是MVVM模式。但是在MVVM中又绕不开命令(Command)的使用。下面通过几种方式介绍我了解的WPF命令绑定方式。如何使用控件继承ICommand接口,直接使用Command首先通过这里简单介绍Command在MVVM中的使用。ViewModel类// using System.ComponentModel;// ...
2020-01-21 09:24:08 6470
原创 WPF Binding 笔记
WPF Binding Note引言记录绑定相关的知识点绑定最初的样子WPF中的数据绑定主要是将自定义的ViewModel的可通知属性和命令绑定到控件的依赖与附加属性。对于绑定的数据源,在没有对绑定属性/命令做特殊的声明时会自动根据元素树找到当前最近的DataContext,直到找到文件(Window、Page等节点)结束。XAML中不指定数据源 <Image Stretch...
2020-01-18 16:19:52 331
原创 WPF DataGrid 的应用
WPF DataGrid 的应用简单使用使用DataGrid就离不开数据绑定,首先我们以最简单的方式实现数据源和DataGrid控件的绑定。建立数据模型public class Employee { /// <summary> /// Set 设置成私有方法时,在数据绑定时,绑定的Mode不能设置成TwoWay,只能实现从数据源更新到Vi...
2020-01-18 12:08:25 547
原创 WPF 如何自定义图标-前言
WPF如何自定义图标引言在人机交互的开发中,图标是非常重要的一个交互元素。WPF的开发中图标的使用有很多中方式:加载字体图标资源,这方面的资源有:Iconfont(阿里图标)Awesome…使用前端框架提供的资源,例如MaterialDesign的PackIcon控件里面。使用Path自定义设计图标。应用使用Path自制控件时,一些比较简单的图形可以直接通过...
2020-01-18 12:07:38 1126
原创 Visual Studio 所有版本下载
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
2020-01-15 10:40:22 903
原创 C# 利用System.Xml.Linq对XML文件进行处理
Namespaceusing System;using System.Linq;using System.Xml.Linq;Building Modelusing System;using System.Xml.Linq;namespace Melphi.XmlServices{ /// <summary> /// 用户 /// </...
2020-01-12 13:14:13 1669
WPF MaterialDesign开源免费UI组件的简单使用
2019-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人