
C#
文章平均质量分 57
晓风-杨柳
这个作者很懒,什么都没留下…
展开
-
Blazor server-side 下载文件
目录添加 WebApi Controller1、添加控制器代码2、修改 Startup.cs添加 JS 下载功能函数1、修改 _Host.cshtml 文件在组件中使用 JS 函数下载文件添加 WebApi Controller对于服务侧 Blazor 采用通过 WebApi 的方式下载文件。1、添加控制器代码[ApiController, Route("api/[controller]/[action]")]public class DownloadController : Controller原创 2021-01-28 13:51:31 · 1535 阅读 · 2 评论 -
C#查询SQLite并使用DataGrid显示
C#查询SQLite数据并显示原创 2016-08-23 13:41:33 · 4551 阅读 · 0 评论 -
使用Mahapps.Metro的DataGrid控件在载入大量数据卡死的问题
在项目中使用了Mahapps.Metro框架,但是在使用DataGrid控件显示从数据库查询的数据时,出现CPU和内存占用飙升,以及UI相应迟缓的问题。 最终解决方案:设置DataGrid的MaxHeight和MaxWidth属性。 特此记录。原创 2017-02-17 15:35:37 · 1664 阅读 · 0 评论 -
C#WPF使用AForge类库操作USB摄像头拍照并保存
项目中用到 USB 摄像头,需要根据情况进行图像抓拍,查了半天资料,比较多的是使用 WPFMediaKit 和 AForge 。 但是由于项目要求不显示 USB 摄像头拍摄的画面,最终确定使用 AForge 解决。 下面用一个测试程序记录一下。一、无预览拍照首先建立一个 WPF 项目,我的就叫 AForgeTest,你们随意就好:然后在 NuGet 包管理器中安装 AForge 库:我只安装了图原创 2017-07-05 15:54:01 · 16323 阅读 · 16 评论 -
C# 32位Bitmap转24位Bitmap
C# 将32位的位图转换位24位的位图,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;using System.Drawing;using System.Dra...原创 2018-07-24 10:55:16 · 5461 阅读 · 0 评论 -
WPF中使用MVVM对ContextMenu绑定Command并通过CommandParameter传递参数
需求:在ListBox中的Item上点击右键时弹出菜单,由于使用MVVM架构,需要把为MenuItem绑定Command,并能把选择的ListBoxItem传递到ViewModel。实现:1、只对被点击的ListItem弹出ContextMenu,只需要建立一个DataTemplate即可,这个比较简单。2、绑定Command,这个是比较麻烦的,查了许多资料,就是利用PlacementTa...原创 2019-01-31 18:58:40 · 7909 阅读 · 3 评论