
WPF
wpf
hn_lgf
这个作者很懒,什么都没留下…
展开
-
二次开发的控件并引用
一、二次开发的控件1.1 添加类库1.2 在类库中添加组件1.3 添加form引用并继承Text1.4 添加一个errorProvider控件编写自定义逻辑using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading.Tasks原创 2022-01-02 20:08:38 · 557 阅读 · 0 评论 -
Task异步多线程
Thread类:表示托管线程,每个Thread对象都代表这一个托管线程,每个托管线程都对应这一个函数。用Thread异步执行不同任务using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using Sy原创 2022-01-02 00:20:56 · 412 阅读 · 0 评论 -
委托异步线程
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApp1{ public .原创 2022-01-01 23:54:03 · 124 阅读 · 0 评论 -
委托基本语法及不同窗体传值,笔记
C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。一、基本操作namespace DelegatesDemo1{ class Program { //1、声明委托(定义一个方法的原型:返回值 + 参数类型和个数)原创 2022-01-01 17:08:39 · 559 阅读 · 0 评论 -
Wpf使用Behaviors包
日常开发中必不可少会用到命令,比如button自带了Command和CommandParameter属性。让我们没有自带这样的command属性的控件,也可以Command,可以使用Behaviors包。安装Microsoft.Xaml.Behaviors.Wpf2. 资源引用 xmlns:i="http://schemas.microsoft.com/xaml/behaviors"让Rectangle控件使用Command <Rectangle Height="38" W原创 2021-12-31 17:27:55 · 5216 阅读 · 0 评论 -
WPF使用Fody
什么是Fody?它是一款可以帮助你节省实现数据通知( INotifyPropertyChanged )的开源组件,并且不用在每次需要属性通知的时候又写私有字段、又写属性封装操作节省很多代码量使你的代码更加整洁清爽。1.Nuget下载Fody组件2.配置FodyWeavers.xml<?xml version="1.0" encoding="utf-8"?><Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance原创 2021-12-31 16:45:38 · 2689 阅读 · 1 评论 -
WPF命令 (Command)笔记
一、什么是绑定 (Binding)?绑定,是将我们获取到的数据和UI上的控件绑定起来利用数据的变化来更新界面所看到的内容。把绑定分为五步(这个是面试中经常遇到的考点以下内容可以记在小本本上):1.绑定目标 2.绑定属性 3.绑定模式 4.绑定数据源 5.关联资源1.绑定目标...原创 2021-12-31 13:31:14 · 1117 阅读 · 0 评论 -
WPF开发布局
一、WPFWPF(Windows Presentation Foundation)中文译为:Windows 展现框架。是.NET3.0 开始出现的,简单理解就是新一代的桌面应用程序开发框架。和 Windows 相比,具有华丽的外表不说,更重要的是对不同设备的适应能力大大增强。让开发界面和后台实现,完全分离。因为 WPF 有专门的设计工具 Blend Visual Studio和 Visual Studio 是一起发布的,Blend 是给专业美工设计准备的。XAML(Extensible Appli原创 2021-01-23 23:58:34 · 871 阅读 · 2 评论 -
WPF绑定基础笔记
一、什么是绑定 (Binding)绑定顾名思义,是将我们获取到的数据和UI上的控件绑定起来利用数据的变化来更新界面所看到的内容。把绑定分为五步:1.绑定目标 2.绑定属性 3.绑定模式 4.绑定数据源 5.关联资源1.1 绑定目标绑定目标很好理解,其实就是你要操作绑定的控件。例如:Button,TextBox。<TextBox Width="200" Height="25"></TextBox>1. 2 绑定属性(依赖项属性)<TextBox Widt原创 2021-03-04 10:36:23 · 273 阅读 · 2 评论 -
WPF-MVVM练习案例(适合学习)
一、效果图通过+10,-10,0按钮,对文本框数据进行修改。二、代码Model层myModel.cs class myModel { private int num=0; public int Num { get { return num; } set { num = value;原创 2021-03-05 10:57:37 · 706 阅读 · 2 评论 -
WPF冒泡与隧道事件
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_MouseMove(object sender, MouseEventArgs e) { MessageBox.Show("冒泡事件,but...原创 2021-02-07 16:02:39 · 386 阅读 · 0 评论