随笔分类 - .NET技术
摘要:思路: 画一个圆,边框5,底色蓝色; 再覆盖同样一段弧形,颜色浅色即可; 控制弧形绕圆心旋转即可; 代码: 1 <Ellipse Width="30" Height="30" Stroke="Blue" StrokeThickness="5"/> 2 <Ellipse Width="30" Heig
阅读全文
摘要:简单做个记录。有时候会忘记某个样式怎么调整; 首先写一个DataGrid,AlternatingRowBackground表示隔行更改背景色;AlternationCount表示隔的行数;: 1 <DataGrid Grid.Row="1" 2 AlternatingRowBackground="S
阅读全文
摘要:Menu菜单 1 <Menu Grid.Row="1" > 2 <MenuItem Header="通讯录1 >"> 3 <MenuItem.Items> 4 <MenuItem Header="张三"> 5 <MenuItem.Icon > 6 <Image Source="../Resource
阅读全文
摘要:在VS中添加项目,选择Windows服务; 重写Service1的OnStart和OnStop函数: 例如我们可以开启TCP或WebAPI或WCF或串口等的通信服务,用以处理某些特定指令。 1 protected override void OnStart(string[] args) 2 { 3
阅读全文
摘要:思路: 1.创建一个画布,长宽100*100; <Canvas Width="100" Height="100"> 2.画布上创建一个圆,直径25,位于正上方中间,底色浅灰; <Style TargetType="Ellipse"> <Setter Property="Width" Value="2
阅读全文
摘要:首先登录阿里巴巴图标矢量图库 选择好需要的图标,然后下载素材,下载内容如下: 然后将iconfont.ttf加入到项目的Resources文件夹下; 在App.xaml的资源字典Resource中写入: 1 <Application.Resources> 2 <ResourceDictionary>
阅读全文
摘要:简单实现鼠标移过Popup自动显示和隐藏的功能; 在xaml.cs中实现,首先创建一个定时器,设置300ms的延时: 1 DispatcherTimer timer; 2 3 public Function1View() 4 { 5 InitializeComponent(); 6 7 timer
阅读全文
摘要:Prism主要用于页面的切换导航,UI界面通常分为几个区域:Header顶部区域;Menu菜单区域,Home主界面区域; 下面是使用步骤: 首先安装Prism框架或引用Dll: 对App.xaml和xaml.cs进行修改: 将Application改为prism:PrismApplication,取
阅读全文
摘要:winfrom窗体自带的边框不好看,可以将FormBorderStyle设置为None去除边框,但这样窗体无法拖动 下面记录无边框窗体拖动的几种方法[参考其他博主的]: 1.Form触发MouseDown事件时,记录鼠标坐标: rawPoint = e.Location; MouseMove时根据鼠
阅读全文
摘要:介绍下Winform实现验证码的步骤: 首先拖入控件:PictureBox显示验证码;TextBox输入验证码;Check按钮;Label标签-点击更换验证码; 1.随机产生一个4位的字符串,由数字,大小写字母组成: string RandomCode() { string retCode = ""
阅读全文
摘要:思路[参考他人]: 1>保存窗体的初始宽度和高度; 2>保存窗体内所有控件的初始宽度,初始高度和坐标; 3>窗体的Resize事件触发时,计算新的Size和初始Size的比例prec; 4>遍历窗体内所有控件,将其的Size和坐标乘以prec; 代码: 窗体注册,保存窗体及其所有控件的初始尺寸,编写
阅读全文
摘要:提供一些日常控件美化的小技巧,复杂需求则需要扩展控件。 ⭐圆角按钮,渐变色按钮 1> 从PPT中选择圆角长方形形状,填充颜色渐变色,右击另存为png图片; 2>按钮的BackColor设置为透明,BackGroundImage设置为刚才的图片,LayOut设为Stretch; 3>按钮的FlatSt
阅读全文
摘要:保存文件对话框: SaveFileDialog sfd = new SaveFileDialog(); sfd.InitialDirectory = Path.GetDirectoryName(Application.ExecutablePath); sfd.Filter = "文本文件|*.txt
阅读全文
摘要:树的数据结构是从根节点开枝散叶,父节点唯一。 首先初始化要展示的数据,用Dictionary保存: Dictionary<int, List<int>> dt; 初始化数据,数字0为根节点,字典中的key有[0,1,2,3,4,11,12,13,14,21,22,23,24,31,32,33,34,
阅读全文
摘要:winform提供了很多控件供使用,如label;text;button;panel;checkbox等,在一些场景下,这些控件不能很好的满足使用或适应场景,就需要我们进行自定义控件。 自定义控件有三种形式: 1.组合控件:将vs提供的控件自定义组合打包成一个新的控件就叫做组合控件。可避免一些重复工
阅读全文
摘要:记录一些基础控件的常用属性及事件。 Button按钮,Button按钮背景设为透明,背景选择一张圆角图片,可实现简单的圆角效果。 this.button2.Text = "Click Me"; this.button2.FlatStyle = FlatStyle.Flat; this.button2
阅读全文

浙公网安备 33010602011771号