c#
鐵血柔情��
这个作者很懒,什么都没留下…
展开
-
【c#】文本控件
【c#】文本控件一、TextBlock1、分行2、截断省略二、TextBox1、一些属性2、样式三、RichTextBox1、四、Placeholder1、一、TextBlock1、分行1.1 若内容超过长度,自动分行TextWrapping="Wrap" 1.2 自定义分行//文本内容使用Environment.NewLine进行拼接this.tb.Text = "第一行内容"+ Environment.NewLine + "第二行内容";2、截断省略2.1TextTr原创 2020-08-10 12:02:28 · 840 阅读 · 0 评论 -
c# 工具类
一、c#基础1、xmalRegex rgx = new Regex(@"^(?![0-9]+$)(?![a-zA-Z]+$)");rgx.IsMatch(...)原创 2020-02-24 13:26:18 · 406 阅读 · 0 评论 -
【c#】绑定 Binding
【c#】绑定 Binding一、基本绑定1、xaml2、DataContext3、其他二、双向数据绑定1、实现INotifyPropertyChanged接口2、继承ObservableObject一、基本绑定1、xaml1.1 binding目标初始值<TextBlock = "{Binding TextData}">1.2 UpdateSourceTrigger 元素值变化时影响到被绑定值<TextBlock = "{Binding TextData,Update原创 2020-08-10 10:59:16 · 1759 阅读 · 0 评论 -
【c#】进度条ProgressBar
【c#】进度条ProgressBar一、样式1、条形二、ProgressBar1、属性和使用2、其他一、样式1、条形1.1 Part_Track/Part_Indicator<Style x:Key="{x:Type ProgressBar}" TargetType="{x:Type ProgressBar}"> <Setter Property="Template"> <Setter.Value&g原创 2020-08-10 10:02:43 · 776 阅读 · 0 评论 -
【c#】CheckBox
【c#】CheckBox一、Style1、style1二、功能实现1、DataGrid添加一键全选CheckBox一、Style1、style11.1 效果1.2 代码 <Style x:Key="CheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="FocusVisualStyle"> <Setter.Value>原创 2020-08-06 10:25:13 · 333 阅读 · 0 评论 -
【c#】文件处理
【c#】文件处理一、system Dialog1、OpenFileDialog2、SaveFileDialog二、HttpDownloader三、具体文件类型读写1、Excel一、system Dialog1、OpenFileDialogOpenFileDialog openFileDlg = new OpenFileDialog();if (openFileDlg.ShowDialog()==true){ FileStream fs = null; try{ /* >原创 2020-08-05 18:14:42 · 283 阅读 · 0 评论 -
【c#】Border
【c#】Border一、基本样式设置1、基本样式设置二、相关样式示例1、开关一、基本样式设置1、基本样式设置BorderThickness、Margin、Padding值类型均是Thickness<border>BorderThickness="1"BorderBrush = "#076ff5"Background=""Foreground=""Margin=""Padding=""CornerRadius=""<!-- 圆角 -->></bo原创 2020-08-04 11:57:44 · 979 阅读 · 0 评论 -
【c#】颜色
【c#】颜色一、颜色转换1、ColorConverter2、BrushConverter二、LinearGradientBrush 渐近色1、xaml2、cs中代码实现一、颜色转换1、ColorConverter(Color)ColorConverter.ConvertFromString("#fcfeff")2、BrushConverterthis.Foreground = (Brush)new BrushConverter().ConvertFromString("#bfbfbf")二、原创 2020-08-04 11:24:56 · 286 阅读 · 0 评论 -
【c#】show()与ShowDialog()的区别与联系
c# 方法Show()与ShowDialog()的区别与联系1、联系2、区别1、联系Show()与ShowDialog()均是打开窗口的方式2、区别2.1 Show()是以非模态(non modal form)打开新的窗口,可以在父窗口与新窗口和其他窗口之间切换操作2.2 ShowDialog()是以模态打开新的窗口,实际上是打开的同时,使主线程进入阻塞状态;直到新的窗口有返回...原创 2020-03-26 18:20:57 · 343 阅读 · 0 评论 -
【c# 】获取当前的命名空间名、全类名、类名以及方法名
c# 获取当前的命名空间名、全类名、类名以及方法名System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace //当前命名空间名System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName //当前全限类名System....原创 2020-03-25 15:40:46 · 2117 阅读 · 0 评论 -
【c#】localStorage做缓存
c# LocalStorage做缓存1、localStorage做缓存2、缓存使用实例1、localStorage做缓存1.1 LocalStorage做缓存Cacheinternal class Cache { private LocalStorage localStorage; public Cache(string doma...原创 2020-03-25 15:32:28 · 3310 阅读 · 1 评论 -
【c#】object to string 转换的注意事项及string的空和null判断
c# object to string 转换的注意事项及string的空和null判断1、object to string2、string的null和empty判断3、string的保险处理1、object to string1.1 使用.ToString()使用.ToString()是非常简单方便的。但如果是null的话无法对null进行处理。会报NullPoint异常1.2 使用...原创 2020-03-25 10:27:29 · 6256 阅读 · 0 评论 -
【c#】wpf 自定义可伸缩瓦片状多选控件
c# wpf 自定义可伸缩瓦片状多选控件一、效果图二、代码1、ListBox做架构主界面2、ListBoxItem每个可选择项一、效果图二、代码1、ListBox做架构主界面1.1 xaml<UserControl x:Class="YZ.HIS.UserControls.TelescopicMultiSelector.TelescopicMultiSelector" ...原创 2020-03-24 18:40:44 · 563 阅读 · 0 评论