
C#/WPF学习
嘉庆sss
这个作者很懒,什么都没留下…
展开
-
c#学习之关键字where
where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。 1.接口约束。 例如,可以声明一个泛型类MyGenericClass,这样,类型参数T就可以实现 IComparable<T> 接口:publicclassMyGenericClass<T>whereT:IComparable{} 2.基类约束:指出某个类型必须将指定的类作为基类(或者就是该类本身),才能用作该泛型类型的类型参数。...转载 2020-11-05 10:18:36 · 607 阅读 · 0 评论 -
c#中输出 移交列车 Vid = 0x{0:X2}({1}) 是什么意思
这是格式化输出.0表示后面的参数的索引,这个例子中就是i,如果还有一个参数是j,那么就可以用1来代表j.例如Console.WriteLine("Hello,{0} and {1}",i,j);输出之后就应该是"Hello,i and j".0后面跟一个冒号,表示这个数字要转换为十六进制数字的字符串之后再输出.x的大小写表示转换之后用大写还是小写来表示这个十六进制数字.例如,使用“X”产生“ABCDEF”,使用“x”产生“abcdef”.你说的这个{0:X}是一种比较简单的情况,还可以再在这个基础上添转载 2020-09-18 15:25:13 · 660 阅读 · 0 评论 -
关于C#中的using关键字
using 关键字有两个主要用途:(一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。(二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。(一).作为指令1、用在命名空间里using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2、为命名空间或类型创建别名,using + 别名 =转载 2020-09-10 14:06:29 · 199 阅读 · 0 评论 -
C#网络编程(1)
◆IP协议:网际协议(Internet Protocol)◆TCP协议:传输控制协议(Transmission Control Protocol)◆UDP协议:用户数据协议(User Datagram Protocol)◆IPX/SPX协议:互联网包交换协议-IPX,顺序分组交换协议-SPX◆ATM协议:异步传输模式协议Microsoft. Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System. Net和Syst em...原创 2020-09-08 19:28:58 · 852 阅读 · 0 评论 -
WPF查看和使用.ttf文件中的字体和图标
WPF查看和使用.ttf文件中的字体和图标1.可以使用FontCreatorSetupchs查看 .ttf文件2.创建字体文件的引用创建使用它的自定义控件 <!--FIcon按钮--> <Style x:Key="FIconBtnStyle" TargetType="{x:Type Button}" > <Setter Property="Template"> <Setter.Value>原创 2020-08-10 16:37:41 · 1466 阅读 · 0 评论 -
Guid.NewGuid().ToString()的几种格式
Guid.NewGuid().ToString()的几种格式1、Guid.NewGuid().ToString(“N”) 结果为:38bddf48f43c48588e0d78761eaa1ce62、Guid.NewGuid().ToString(“D”) 结果为:57d99d89-caab-482a-a0e9-a0a803eed3ba3、Guid.NewGuid().ToString(“B”) 结果为:{09f140d5-af72-44ba-a763-c861304b46f8}4、Guid.N转载 2020-08-08 18:05:11 · 3443 阅读 · 1 评论 -
WPF控件添加水印
WPF控件添加水印方法一 使用自定义控件和附加属性制作水印效果附加属性#region WatermarkProperty 水印 /// <summary> /// 水印 /// </summary> public static readonly DependencyProperty WatermarkProperty = DependencyProperty.RegisterAttached(原创 2020-08-08 16:42:17 · 1169 阅读 · 0 评论 -
WPF使用ValidationRule验证textbox输入框的内容
WPF使用ValidationRule验证控件内容写一个或多个实现ValidationRule接口的类/// <summary> /// 不能为空验证 /// </summary> public class NotNullValidationRule : ValidationRule { public NotNullValidationRule() { ValidatesOnTarget原创 2020-08-08 11:56:12 · 3995 阅读 · 1 评论 -
vs项目中使用Log4net记录日志
vs项目中使用Log4net记录日志添加Log4net引用在AssemblyInfo.cs中添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Config/log4net.config", Watch = true)]添加log4net.config配置文件<?xml version="1.0" encoding="utf-8" ?><log4net> <root> <原创 2020-08-07 16:46:16 · 902 阅读 · 0 评论 -
WPF中对于TabControl的ScrollViewer定位到指定item
<ScrollViewer x:Name="CheckScrollViewer" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"> <TabControl x:Name="CheckTabControl" DockPanel.Dock="Left" Style="{StaticResource LeftTabControlStyle}" I原创 2020-06-08 16:41:24 · 739 阅读 · 1 评论