摘要:
元素的显示类型 块级元素:元素显示在单独的行(如 h1 ~ h6、 p 等)行内元素/内联元素:元素显示在行内(如 em、 strong、 cite 等) 造成这种情况的本质是它们的 display 属性,即块级元素被设置为 display: block(对于 li 元素为 display: lis
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(179)
推荐(0)
摘要:
一、Thread (System.Threading) 1.前台线程和后台线程 只要有一个前台线程在运行,应用程序的进程就在运行,直到所有前台线程完成其任务为止。在默认情况下,用 Thread类创建的线程是前台线程。线程池中的线程总是后台线程。在用 Thread类创建线程时,可以设置 IsBackg
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(390)
推荐(0)
摘要:
Enumerable.Range(0, 20).Select(i => { long x = 1; for (int j = 1; j <= i; j++) { x *= j; } Console.WriteLine(i + "计算完成"); return x; }); 当你尝试运行上面的代码,会发
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(920)
推荐(0)
摘要:
一、XML的序列化 using System.Xml.Serialization; https://www.cnblogs.com/KeithWang/archive/2012/02/22/2363443.html 1.建立序列化测试对象 [XmlRootAttribute("City", Name
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(209)
推荐(0)
摘要:
1.个人类Person public class Person { public Person(string fName, string lName) { this.FirstName = fName; this.LastName = lName; } public string FirstName
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(343)
推荐(0)
摘要:
using System.Collections.Generic; using System.Configuration; //有可能可以using但不能用,需重新添加引用 /// <summary> /// 针对配置文件的读写操作 (App.config) /// ps:key和name都不区分大
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(681)
推荐(0)
摘要:
前言 什么是NuGet? NuGet是.NET的软件包管理器。NuGet客户端工具提供了生成和使用软件包的功能。NuGet Gallery是所有软件包作者和使用者都使用的中央软件包存储库。 包的安装和卸载 (以Newtonsoft.Json举例) 1.控制台 安装:Install-Package N
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(436)
推荐(0)
摘要:
前言:摘抄至 Sql server从入门到精通 密码:yskt 一、事务的概念 事务是由一系列语句构成的逻辑工作单元。事务和存储过程等批处理有一定程度上的相似之处,通常都是为了完成一定业务逻辑而将一条或者多条语句“封装”起来,使它们与其他语句之间出现个逻辑上的边界,并形成相对独立的一个工作单元。 当
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(458)
推荐(0)
摘要:
几个基本类型都有TryParse方法,将object 自动识别类型和转换 using System.Reflection; public static bool TryParse<T>(object val, out T t) { t = default(T); if (val == null) {
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(206)
推荐(0)
摘要:
数据绑定把数据从.NET对象传递给UI,或从UI传递给.NET对象。简单对象可以绑定到UI元素、对象列表和XAML元素上。在WPF数据绑定中,目标可以是WPF元素的任意依赖属性,CLR对象的每个属性都可以绑定源。因为WPF元素作为.NET类实现,所以每个WPF元素也可以用作绑定源。 Binding对
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(279)
推荐(0)
摘要:
在动画中,可以使用移动的元素、颜色变化、变换等制作平滑的变换效果。WPF使动画的制作非常简单。还可以连续改变任意依赖属性的值。不同的动画类可以根据其类型,连续改变不同属性的值。 动画的主要元素如下: 时间轴 定义了值随时间的变化方式。有不同类型的时间轴,可用于改变不同类型的值。所有时间轴的基类都是T
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(231)
推荐(0)
摘要:
将下述的XAML通过代码实现: <Window x:Class="WpfAppLearn1.Window3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.micro
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(244)
推荐(0)
摘要:
使用触发器,可以动态地更改控件的外观,因为一些事件或属性值改变了。通常这都必须在代码中实现,使用WPF,也可以用XAML实现,而这只会影响UI。 1.属性触发器 属性触发器在属性值改变时激活。Style类有一个Triggers属性,通过它可以指定属性触发器。 <Window x:Class="Wpf
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(211)
推荐(0)
摘要:
1.资源介绍 之前讲过直接设置元素的样式,但是直接设置对于样式的共享没有什么帮助。样式可以放在资源中。在资源中,可以把样式赋予指定的元素,把一个样式赋予某一类型的所有元素,或者为该样式使用一个键。要把样式赋予某一个类型的所有元素,可使用Style的TargetType属性,指定x:Type标记扩展{
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(140)
推荐(0)
摘要:
设置Button元素的FontSize和Background属性,就可以定义WPF元素的外观,如Button元素所示: <Button Content="Button" Width="75" Canvas.Left="350" Canvas.Top="148" Background="Pink" F
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(74)
推荐(0)
摘要:
1.DataBindings 控件基类(Control),有一个DataBindings对象,它是一个ControlBindingCollection类,这个类继承与BindingsCollection,里面有一个Binding的列表对象,其中Binding对象是一个记录了属性名,数据源,数据成员等
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(2219)
推荐(0)
摘要:
C#是静态语言,那C#能不能像python一样动态编程呢??? 1.DynamicObject using System; using System.Collections.Generic; using System.Dynamic; using System.Reflection; class P
阅读全文
posted @ 2022-04-12 22:46
Bridgebug
阅读(564)
推荐(0)