在实际的WPF开发中遇到很多再用Winform写法来写WPF的开发人员,很多时候项目进度延期.出现非必要的BUG等等.大多是因为开发人员虽然是再写WPF. 但是没有好好的学过WPF,就导致无法发挥出WPF的优势.很多地方都是开个线程处理完成后一个回调UI线程函数里面套一整段代码,这种情况下不仅难处理多线程问题.也会出现很多偶发性的BUG,不好追踪问题在哪里.同时也会因为开发人员对WPF的理解参差不齐导致架构设计和使用过程中代码凌乱.所以今天开始hello world 来梳理WPF. 我们通过he…
使用WPF教你一步一步实现连连看(一) 第一步: 问题,怎样动态的建立一个10*10的grid(布局) for (int i = 0; i < 10; i++){ RowDefinition rowDef = new RowDefinition(); GridGame.RowDefinitions.Add(rowDef); ColumnDefinition colDef = new ColumnDefinition(); GridGame.ColumnDefinitions.Add(colDef…
WPF 绑定以基础数据类型为集合的无字段名的数据源 运行环境:Window7 64bit,.NetFramework4.61,C# 6.0: 编者:乌龙哈里 2017-02-21 我们在控件的数据绑定中经常是给定一个类,比如下面类似的: Class Student { public int code; public string name; public int score; } 然后用 List<Student> 或者 Student[] 来当作数据源,只要在绑定中的…