自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 WPF通过自定义控件展示动画效果

WPF通过自定义控件展示风扇动画效果

2022-10-11 17:08:04 915

原创 WPF之 使用Storyboard故事板做动画效果

通过Storyboard实现位移和透明度变化动画效果

2022-10-10 10:53:12 1971

翻译 WPF中UniformGrid 的使用

UniformGrid划分列 并绑定数据

2022-10-09 10:57:07 615

原创 WPF Button按钮Style渐变样式

WPF中Button 按钮Style样式

2022-10-09 09:46:48 1337

原创 终于找到了

剑谱

2021-12-24 10:23:14 600

原创 WPF通过MultiDataTrigger触发器来动态更改表格(DataGrid)的样式

为了防止自己忘记,加深记忆。 <ControlLibrary:DataGridEx x:Name="dgTable" HorizontalAlignment="Stretch" Style="{DynamicResource DataGridStyle}" > <DataGrid.ColumnHeaderStyle>//更改表格的标题行样式 ...

2021-11-01 14:30:45 717

原创 WPF TabControl在TabItem上添加图标并且更改点击样式

只为了自己以后记住做个记号 <TabControl Margin="5" TabStripPlacement="Top" > <TabItem Height="30" Width="100"> <TabItem.Style> <Style TargetType="{x:Type TabItem}"> <Se

2021-10-26 09:34:50 2274

原创 WPF 通过XMl来设置窗体多语言功能

前戏就是要准备俩个或多个xml,里面就是放置对应的语言如下:英文的<?xml version="1.0" encoding="utf-8" ?><en-US> <Form> <Name>FrmLogin</Name> <Title>DATA MANAGEMENT SYSTEM OF BATTERY TESTER - LOGIN</Title> <Controls> &

2021-10-21 10:17:44 553

原创 WPF中处理大批量数据防止界面假死

首先,你需要一个提示窗体,当后台处理数据时执行窗体程序,上代码。这个是WPF界面的前台,里面有一个动画,和一句提示。<Grid><Grid.ColumnDefinitions> <ColumnDefinition Width="100"></ColumnDefinition> <ColumnDefinition></ColumnDefinition></Grid.ColumnDefinitions>

2021-10-09 10:43:22 732

转载 C# 通过模板来生成Word文档

**第一步引用DLL,Net自带的Microsoft Word 16.0 Object Library**using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Microsoft.Office.Interop.Word;namespace UpperMachineSystem.ViewModel{ pu

2021-10-08 17:08:23 873

原创 winfrom中通过右键菜单来控制datagridview列的显示与隐藏

第一步添加一个contextMenuStrip控件并设置好其中的ToolStripMenuItem图片上的复选框根据该控件该控件的ShowCheckMargin显示然后再给每一个ToolStripMenuItem写上点击事件,通过ToolStripMenuItem的Checked来判断是否显示datagridview的columns的visisble private void 序号ToolStripMenuItem_Click(object sender, EventArgs e) {

2021-08-13 11:26:46 410

转载 2021-06-17柱状图解析

visifire 图表属性样式设置说明,字体,阴影设置

2021-06-17 16:57:04 84

转载 C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限

为文件添加完全控制权限: /// <summary> /// 为文件添加users,everyone用户组的完全控制权限 /// </summary> /// <param name="filePath"></param> static void AddSecurityControll2File(string filePath) { //获取文件信息 FileInfo file

2021-06-10 10:59:48 1425

原创 System.InvalidOperationException:“调用线程必须为 STA,因为许多 UI 组件都需要。”

我是在WPF程序测试中发现的这个问题,当我频繁的点击一个按钮,就会出现这样的情况。 App.Current.Dispatcher.Invoke((Action)(() => { Result = MessageBoxX.Show(argMsg, argTitle, null, argButtons, new MessageBoxXConfigurations() { MessageBoxS

2021-06-08 13:59:26 2239

原创 Winfrom根据IP地址来弹出任务栏上的进程窗口

首先是要用到u32的dll来打开任务栏的窗体 [DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)] static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow); [DllImport("user32.dll", EntryPoint = "SetForegroundWindow")] static ex

2021-06-04 10:33:24 110

原创 在Winfrom中双击Ctrl键打开窗体

双击ctrl打开窗体//在load事件中定义快捷键private void Form2_Load(object sender, EventArgs e) { Hotkey hotkey; hotkey = new Hotkey(this.Handle); Hotkey.Hotkey1 = hotkey.RegisterHotkey(System.Windows.Forms.Keys.ControlKey, Hotkey.KeyFlags.MOD_C

2021-06-04 10:26:39 203

原创 在WPF中,使用代码动态的创建树状图 TreeView

直接上代码public void TreeCOMToParent() { //每次执行前要清除之前的TreeView的痕迹 treeView.Items.Clear(); //通过在数据库中查到的DataTable为数据源,也可以换做是别的数据源list,xml var ComTree = SqliteDB.SelectComName("RealTimeData").Rows; RemoverDate();

2021-06-04 10:11:40 1188

原创 在WPF中简单的使用定时器DispatcherTimer

简单的就是四步走 DispatcherTimer dptimer = new DispatcherTimer(); //首先是实例化一个定时器 dptimer.Tick += Dptimer_Tick; //定时器在某个时间内执行的事件 dptimer.Interval = TimeSpan.FromMilliseconds(100000); //定时器,定时间隔为多少毫秒 ,可以通过TimeSpan来改变 dptimer.S

2021-06-04 09:51:53 1489

原创 Sqlite中创建数据库,创建表,并实现增删改查功能

上代码,前提是要引用sqlite的dll啊!百度上很多,,,,,, public static string _onPath = @"C:\OnLineMonitor.db3"; /// <summary> /// 新建数据库文件 /// </summary> /// <param name="dbPath">数据库文件路径及名称</param> /// <returns>新建成功,返回true,否则返回f

2021-06-04 09:40:34 568

原创 @WPF 使用代码自动创建TabItem,并在其添加内容

@WPF 使用代码自动创建TabItem,并在其添加内容上代码 for (int i = 1; i < CellCount.Count + 1; i++)//通过循环来判断要添加多少个tabitem { TabItem _tab = new TabItem(); _tab.Header = i + "#"; _tab.Tag = i; BrushConverter brushConve

2021-06-03 15:07:43 1704 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除