桌端
文章平均质量分 67
用于记录桌端开发的相关知识
IT小学僧
一定要坚持学习啊
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【WPF】 自定义控件的自定义属性
在一个页面,重复用到同一个自定义控件时,该如何对控件分别进行数据绑定呢?这时候可以赋予控件一个自定义的属性,来完成此操作。为自定以控件设置 DataTag和SelectedI属性。<GroupBox Grid.Column="0" Header="数据列表"><DataGridTextColumn Binding="{Binding NUM}" Header="一" Width="1*" IsReadOnly="True"/>原创 2025-04-17 17:04:44 · 712 阅读 · 0 评论 -
【WPF】 在WebView2使用echart显示数据
为了实现数据的三维效果,所以需要使用echart,但如何在WPF中使用echart呢?原创 2025-04-16 16:55:42 · 1557 阅读 · 0 评论 -
【C#网络编程】Socket,TCP,UDP
上一章节让我们对于套接字的概念有了一些了解,对于如何使用还是有所疑惑。下面让我们去学习一下这一章节,相信学习完这一章,你的疑惑一定能解开不少,让我们开始吧。TCP 旨在检测 IP 提供的主机到主机通道中可能发生的丢失、重复和其他错误,并从中恢复。TCP 提供了一个可靠的字节流通道,因此应用程序不必处理这些问题。它是一个面向连接的协议:在使用它进行通信之前,两个程序必须首先建立 TCP 连接,这涉及在两台通信计算机上的 TCP 实现之间完成握手消息的交换。使用 TCP 类似于文件输入/输出 (I/O)。原创 2024-10-16 15:26:12 · 2035 阅读 · 0 评论 -
【C#网络编程】基础概念2
数据报套接字使用 UDP(同样,端到端,底层为 IP),因此提供尽力而为的数据报服务,应用程序可以使用该服务发送长度高达 65,500 字节的单个消息。实现一个有用的网络需要解决大量问题,为了保持可管理和模块化,设计了不同的协议来解决不同的问题集。每个 IP 都建立在 IP 提供的服务之上,但它们以不同的方式提供不同类型的通道,这些通道由具有不同需求的应用程序协议使用。图1显示了主机和路由器中的协议、应用程序和套接字 API 之间的关系,以及从一个应用程序(使用 TCP)到另一个应用程序的数据流。原创 2024-10-14 16:56:45 · 1002 阅读 · 0 评论 -
【C# 网络编程】基本概念
套接字就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口。原创 2024-10-11 08:00:00 · 1326 阅读 · 2 评论 -
WPF 实现Popup不在最上层显示、随窗口移动
由于WPF 默认的Popup总是显示在所有窗口的前面,如何让popup 层只显示在该父级之上,并随着父级而动呢?下面来看实现。/// 是否窗口随动,默认为随动(true)/// 加载窗口随动事件/// 加载窗口随动事件while (win!= null)/// 刷新位置trycatchreturn;//是否最前默认为非最前(false)/// 重写拉开方法,置于非最前/// 刷新Popup层级RECT rect;#region P。原创 2024-01-10 09:55:28 · 2257 阅读 · 0 评论 -
【WPF】 使用UserControl并在XAML中赋初始值
在XAML中使用自定义控件,并在XAML中并赋初始值。原创 2023-12-22 17:09:36 · 807 阅读 · 0 评论 -
WPF 以视频为背景的登录界面
好的开始是成功的一半。对于软件来说好的登录页面也同样重要。如何制作一个动态背景的登录页面呢?那么今天它来了。原创 2023-09-26 16:34:29 · 545 阅读 · 0 评论 -
WPF Grid自定义不规则背景
天也不早了,人也不少了,鸡也不叫了,狗也不咬了,下面来看实现。原创 2023-09-25 15:40:04 · 688 阅读 · 0 评论 -
C# 线程暂停和恢复
因为需要一个自动播放和暂停图片的功能,所以就非常自然想到了创建一个线程,用点击事件控制线程的暂停和启动。原创 2023-06-26 09:11:31 · 4526 阅读 · 0 评论 -
WPF GMap使用高德地图
文章目录前言一、Nuget下载Gmap二、代码1.添加类2.加载高德地图总结前言近日在项目中用到了GMap,并且Gmap中使用了高德地图,特此记录一下。一、Nuget下载Gmap在Nuget中搜索GMap,选择GMap.NET.Presentatiom进行下载安装。(请注意版本)二、代码1.添加类添加一个类,让其GMapControl类。代码如下:using GMap.NET;using GMap.NET.MapProviders;using GMap.NET.Projectio原创 2022-03-25 14:51:12 · 2676 阅读 · 5 评论 -
WPF窗口设置无边框,并清除上部白边
目录一、设置窗口无边框二、去上部白边1.引入库2.在xaml中使用总结一、设置窗口无边框只需在xaml的window标签中,添加WindowStyle="None"属性,即可去掉上部标题栏<Window x:Class="WpfRiUi.module.CheckoutBox" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.micr原创 2022-03-25 08:58:27 · 6176 阅读 · 4 评论 -
WPF 单击双击互斥事件
前言近日有个需求,单击加0.1(减0.1),双击加1,(减1)实现1、xaml部分<Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <DockPanel Grid.Column="0" HorizontalAlignment="Center">原创 2022-03-21 16:37:20 · 966 阅读 · 0 评论
分享