<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yan2017的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Yan2017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yan2017]]></copyright><item><title><![CDATA[WPF中资源的概念]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/105658616</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/105658616</guid><author>Yan2017</author><pubDate>Tue, 21 Apr 2020 15:08:55 +0800</pubDate><description><![CDATA[WPF应用程序：

资源的概念

WPF引入了一个非常方便的概念：将数据存储为资源的能力，既可以在本地用于控件，也可以在本地用于整个窗口，也可以在全局用于整个应用程序。从实际信息到WPF控件的层次结构，数据几乎可以是任何您想要的。这使您可以将数据放在一个地方，然后在另一个地方或其他几个地方使用它，这非常有用。

该概念已广泛用于样式和模板，我们将在本教程的后面部分进行讨论，但是正如本章将要说明的那...]]></description><category></category></item><item><title><![CDATA[WPF中Application.Resources和Window.Resources的关系]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/105658483</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/105658483</guid><author>Yan2017</author><pubDate>Tue, 21 Apr 2020 15:04:06 +0800</pubDate><description><![CDATA[Application.Resources中的资源在整个项目中都可以使用。

Window.Resources中的资源只在当前窗口中使用。
]]></description><category></category></item><item><title><![CDATA[使用C#格式化字符串]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/105575286</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/105575286</guid><author>Yan2017</author><pubDate>Fri, 17 Apr 2020 10:51:13 +0800</pubDate><description><![CDATA[1 前言
如果你熟悉Microsoft Foundation Classes（MFC）的CString，Windows Template Library（WTL）的CString或者Standard Template Library（STL）的字符串类，那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串，比如下面这样：

intx=16...]]></description><category></category></item><item><title><![CDATA[WPF中x:Key和x:Name的区别与联系]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/105001651</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/105001651</guid><author>Yan2017</author><pubDate>Fri, 20 Mar 2020 23:51:25 +0800</pubDate><description><![CDATA[x:Key用在xaml Resources，ResourceDictionary需要key来访问
x:Name用在ResourceDictionary以外任何地方，可以使用x:Name在code-behind访问对象
x:Key唯一地标识作为资源创建和引用且存在于 ResourceDictionary 中的元素。
x:Name 唯一标识对象元素，以便于从代码隐藏或通用代码中访问实例化的元素。

...]]></description><category></category></item><item><title><![CDATA[WPF中常用的布局容器及其用法]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/105000991</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/105000991</guid><author>Yan2017</author><pubDate>Fri, 20 Mar 2020 23:11:04 +0800</pubDate><description><![CDATA[本文将详细的从项目如何建立到其实现的原理及组成部分,旨在如何快速的构建: 从布局、样式、触发器、绑定、显示、MVVM架构一系列的阶段学习,构建一个基础的呈现以达到学习的目的。

WPF相关资料合集 (含书籍、框架、及开源UI组件等)

WPF编程宝典.pdf
	深入浅出WPF.pdf
	MaterialDesignInXamlToolkit
	MVVM Light Toolkit
	Prism-S...]]></description><category></category></item><item><title><![CDATA[如何在VisualStudio开发UMP\WPF项目时使用阿里巴巴矢量字体]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/104574183</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/104574183</guid><author>Yan2017</author><pubDate>Sat, 29 Feb 2020 15:23:12 +0800</pubDate><description><![CDATA[常用的矢量字体图标：阿里巴巴iconfont，FontAwesome；本文以使用阿里巴巴iconfont矢量图标和文字为例，其他类似。

使用步骤

1.在阿里巴巴图标网站上找到需要的图标并添加入库。





2.选择Unicode格式，下载至本地，解压后将ttf文件拷贝至项目中。




3.在项目中单击iconfont.ttf，在Properties面板中将Build Action选...]]></description><category></category></item><item><title><![CDATA[C# 编码约定]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/90437642</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/90437642</guid><author>Yan2017</author><pubDate>Wed, 22 May 2019 09:37:47 +0800</pubDate><description><![CDATA[命名约定
如果对于单行来说过长，则可以在点 (.) 后中断限定名称，如下面的示例所示。
布局约定

智能缩进、4 字符缩进、制表符保存为空格.
每行只写一条语句。 每行只写一个声明。
如果连续行未自动缩进，请将它们缩进一个制表符位（四个空格）。
在方法定义与属性定义之间添加至少一个空白行。
使用括号突出表达式中的子句，如下面的代码所示


...]]></description><category></category></item><item><title><![CDATA[c#中各成员默认的可访问性]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/90411659</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/90411659</guid><author>Yan2017</author><pubDate>Tue, 21 May 2019 18:01:07 +0800</pubDate><description><![CDATA[Depending on the context in which a member declaration takes place, only certain types of declared accessibility are permitted. Furthermore, when a member declaration does not include any access modi...]]></description><category></category></item><item><title><![CDATA[c#中的委托]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/90403439</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/90403439</guid><author>Yan2017</author><pubDate>Tue, 21 May 2019 17:31:57 +0800</pubDate><description><![CDATA[1.什么是委托


所谓“委托”，就是找个中间商，让中间商去找干活的人（相当于方法）这样就省去了直接面向干活的人，是一种工业分工的思想。


C#中的委托用 “delegate”来表示，也是一种类型。


实际运用中主要是 持有对某个（或者某一批具有相同参数和返回值的）方法的引用的类。


2.使用方法

2.1定义委托:	 delegate void MyDel(int x);

2.2定义方法...]]></description><category></category></item><item><title><![CDATA[c#中预置的委托Func和Action]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/90376337</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/90376337</guid><author>Yan2017</author><pubDate>Mon, 20 May 2019 16:13:14 +0800</pubDate><description><![CDATA[Func和Action比较
	
			Func
			Action
		相同点
			都是c#内置的委托，都在System命名空间下，因此全局可见。
		不同点
			必须要有返回值
			不能有返回值
		书写方式
			Func&lt;T1,T2,,,TResult&gt;，最后一个参数必定是返回值的类型。
			Action&lt;T1,T2,,,&gt;
		
			
			
		...]]></description><category></category></item><item><title><![CDATA[C# 中委托的演变]]></title><link>https://blog.youkuaiyun.com/Yan2017/article/details/90375853</link><guid>https://blog.youkuaiyun.com/Yan2017/article/details/90375853</guid><author>Yan2017</author><pubDate>Mon, 20 May 2019 15:28:33 +0800</pubDate><description><![CDATA[C# 中委托的演变

C# 1.0 中，通过使用在代码中其他位置定义的方法显式初始化委托来创建委托的实例。

C# 2.0 引入了匿名方法的概念，作为一种编写可在委托调用中执行的未命名内联语句块的方式。

C# 3.0 引入了 lambda 表达式，这种表达式与匿名方法的概念类似，但更具表现力并且更简练。这两个功能统称为匿名函数。通常，面向 .NET Framework 3.5 及更高版...]]></description><category></category></item></channel></rss>