随笔分类 - WPF 学习,开发,分享
摘要:背景:一个倒计时的线程,每次刷新一秒,在倒计时结束之前执行一些监测数据;时间到监测停止; 问题:偶发性倒计时停止在最后一秒,监测一直持续; 问题怀疑:应该是倒计时线程出现了异常: 原代码: startTime = DateTime.Now; endTime = startTime + TimeSpa
阅读全文
摘要:问题描述:在c#中调用第三方程序,传输的字符串有时会变成unicode字符串如 '\u6d4b\u8bd5\u65f6\u95f4' 问题分析:unicode 编码可以直接转成char 既可,所以可以按照字符串处理,每个字符追加既可。 下面以数组的unicode处理为例:收到数组字符串如下: Lis
阅读全文
摘要:用IronPython 调用C# 封装的接口,C# 接口中含有List<string> 参数,直接使用Python 的数组报错:expected List[str], got list 解决办法: 转化python 的数组为C# 的List<string>,步骤如下: 1.添加c#的引用 impor
阅读全文
摘要:MVVMLight 之绑定自定义控件(userControl) 1.在做WPF程序的时候,避免不了会用到自定义控件;在一个VIEW中使用userControl,在userControl中很可能还包含有userControl; 2.viewModel 中定义好数据; 3.自定义控件如下方式绑定 <Co
阅读全文
摘要:TestSatck.Whilte 是一个基于windows 的自动化测试框架,是一个开源的框架。 地址: https://github.com/TestStack/White
阅读全文
摘要:说明: 1.网址形式的命名空间等价于传统形式的命名空间,而且还可以是1对N的关系;只是 微软建议,这个一般定义为公司网址,或者个人网址。 2.我们只要在程序的 AssemblyInfo.cs 中增加一行[assembly: xmlnsDefinition("www.xxx.com","wpfLibr
阅读全文
摘要:WPF 程序在编译时显示 CS0426 类型“xxx”中不存在类型名“xxx”; 具体原因: 1. 命名空间和 类名称相同造成的。 一般报错,报在XAML 中的开头定义;
阅读全文
摘要:问题 :在类标记为 [Serializable] 便可以序列化,如果成员中包含有范型字段,在反序列化时会报 不能加载类.......错误。 解决办法: 第一、新增一个该字段的数组类替代范型存序列化和反序列化。 第二、如果该范型定义在同一命名空间,可以采用重写 SerializationBinder
阅读全文
摘要: 恢复内容开始 一、ACTIVEX及其相关概念 使用 WindowsFormsHost 元素可将 Windows Forms控件放置到 WPF 元素或页面中。 若要在 Windows Forms控件或窗体中承载 WPF 元素,使用 ElementHost控件 System.Wind
阅读全文

浙公网安备 33010602011771号