helllo黄先森

导航

2023年4月17日 #

C# WPF数据绑定方法以及重写数据模板后数据绑定

摘要: 写在前面 本文将会介绍WPF如何实现前后端数据绑定和在进行数据绑定时常用的方法和类以及对于DataGrid、ListView这样的控件重写数据模板后控件如何进行数据绑定。 本文主要针对于数据绑定的基础实现进行介绍,通过此博文你将会有能力编写一个MVVM设计模式的C#、WPF项目。如果您是C#及WPF 阅读全文

posted @ 2023-04-17 14:56 hello黄先森 阅读(1498) 评论(0) 推荐(1) 编辑

2021年4月12日 #

C# List常用方法及Dictionary常用方法汇总

摘要: 本文主要汇总了在开发过程中,使用List和Dictionary常用的方法,例如增、删、改、查、排序等等各种常用操作。 在平时的开发过程中,List和Dictionary是我们经常使用到的数据结构,而且由于本人记性又差有些方法长时间不用就都忘了,所以总结出此博客,用于记录和分享一下关于这两种数据结构的 阅读全文

posted @ 2021-04-12 18:07 hello黄先森 阅读(2955) 评论(0) 推荐(3) 编辑

2021年2月7日 #

C#异步和多线程以及Thread、ThreadPool、Task区别和使用方法

摘要: 本文的目的是为了让大家了解什么是异步?什么是多线程?如何实现多线程?对于当前C#当中三种实现多线程的方法如何实现和使用?什么情景下选用哪一技术更好? 第一部分主要介绍在C#中异步(async/await)和多线程的区别,以及async/await使用方法。 第二部分主要介绍在C#多线程当中Threa 阅读全文

posted @ 2021-02-07 21:00 hello黄先森 阅读(1812) 评论(1) 推荐(2) 编辑

2020年2月5日 #

C# LINQ查询表达式用法对应Lambda表达式

摘要: C#编程语言非常优美,我个人还是非常赞同的。特别是在学习一段时间C#后发现确实在它的语法和美观度来说确实要比其它编程语言强一些(也可能是由于VS编译器的加持)用起来非常舒服,而且对于C#我觉得他最优美之处不仅仅是语法糖方面还有就是体现在LINQ和Lambda表达式。 本篇文简单介绍一下关于C#当中L 阅读全文

posted @ 2020-02-05 21:51 hello黄先森 阅读(4371) 评论(3) 推荐(4) 编辑

2018年8月30日 #

C# WPF 通过委托实现多窗口间的传值

摘要: 在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多窗口间的传值。 在上代码之前呢,先简单介绍一下什么是C#中的委托(如果只想了解如何传值可以略过这部分)在网络上有很多对于委托的介绍和讲解,经过我的学习和总结加上了一点我自己的理解, 阅读全文

posted @ 2018-08-30 15:06 hello黄先森 阅读(7356) 评论(2) 推荐(3) 编辑

2018年8月24日 #

C# WPF 父控件通过使用可视化树找到子控件

摘要: 在我们使用WPF设计前台界面时,经常会重写数据模板,或者把控件放到数据模板里。但是一旦将控件放到数据模板中,在后台就没有办法通过控件的名字来获取它了,更没办法对它进行操作(例如,隐藏,改变控件的某个值)。 如果你是比我还白的小白,对我刚刚陈述的东西不清楚,接下来我简单说一下什么是把控件放在数据模板中 阅读全文

posted @ 2018-08-24 10:43 hello黄先森 阅读(2981) 评论(6) 推荐(0) 编辑