- 博客(12)
- 收藏
- 关注
原创 Unmanaged Exports not creating a .lib file
别用VS2017!别用VS2017!别用VS2017!去吧。
2019-03-28 15:57:44 405 2
原创 WPF:只读集合在 XAML 中的绑定(WPF:Binding for readonly collection in xaml)
问题背景:某一天,我想做一个签到打卡的日历。基于 Calendar,想实现这个目标,于是找到了它的 SelectedDates 属性,用于标记签到过的日期。那么 问题 来了:基于MVVM模式,想将其在xaml中绑定到ViewModel中的一个ObservableCollection<DateTime>属性。但 SelectedDates 是只读的 CLR 属性。解决思路...
2018-11-26 11:30:06 716
原创 WPF Dispatcher 频繁调度导致的性能问题
WPF Dispatcher 提供了UI线程之外的线程异步操作(请求)UI变化。一次Invoke/BeginInvoke调用产生一个DispatcherOperation,将挂在调度队列中,按照优先级被UI执行。那么问题来了。频繁调用Invoke,比如100+Update/s,将产生极大的性能问题,包括线程上下文切换等。解决思路:1、将多个Update封装到一个Dispatcher...
2018-10-11 17:21:07 3306
原创 WPF - 无法对元素“TextBox”设置 Name 特性值“TB2”
ERROR:无法对元素“TextBox”设置 Name 特性值“TB2”。“TextBox”在元素“UserControl1”的范围内,在另一范围内定义它时,已注册了名称。原因:UserControl内部的元素无法在外部命名。这里的UserContrl,泛指继承自其他控件,并且带有xaml文件的自定义控件,无论继承自何控件。也就是说,出现在自定义控件xaml中的元素,无法在外部命名。引申B...
2018-09-28 09:02:25 1546
原创 你的应用进入了中断状态,但当前未执行任何受选定调试引擎支持的代码(例如,仅在执行本机运行时代码)
错误信息英文错误信息:Your app has entered a break state, but no code is currently executing that is supported by the selected debug engine环境IDE:VS2017,调试外部程序(代码为外部程序加载插件)外部程序API:.NetFramework 4.0;插件:....
2018-09-21 11:50:49 14329 4
原创 WPF 主动触发依赖属性的 PropertyChanged
一、需求背景需要显示 ViewModel 中的 Message/DpMessage,显示内容根据其某些属性来确定。代码结构抽象如下:// Modelpublic class Message : INotifyPropertyChanged{ public string MSG; public string Stack;}// ViewModelpublic ...
2018-07-21 11:01:40 9866 2
原创 WPF Animation For SizeChanged Of UIElement
效果图学到一个新词:Show me the money背景这几天查资料,看到 CodeProject 上面的一篇 Post 《Advanced Custom TreeView Layout in WPF》,感谢作者,将 TreeView 重定义了布局,效果如上图所示,区别在于,没有展开和收拢的动画。正巧当下在浏览一些 Behavior 的内容,突发奇想写了一个 SizeChange...
2018-07-20 23:08:13 621
原创 动态链接库(DLL)的创建和使用
最近想做个记录日志的C++库,方便后续使用。想着使用动态库,正好没用过,学习下。概念这里不赘述。学习过程中碰到的几点,记录下来。学习是个渐进的过程,本文也是一个逐渐完善的过程。一、Static Library标准Turbo 2.0中的C函数库(scanf、pringf、memcpy等)来自静态库。创建方法很简单,建立win32 application工程,选择static library,添加变量...
2018-04-22 22:41:50 1519
原创 实例总结:查看虚拟内存状态
本文主要是对完成的实例的一个总结,由于长时间不接触,涉及到一些技术细节记录下来。一 对话框之间的消息传递实现数据传递二 CListCtrl按列排序问题 三 打开进程OpenProcess四 访问指定进程内存信息
2016-08-24 15:20:13 1691
原创 “不能设置下面的断点,断点为能绑定”的问题
1、参考其他人的问题:http://blog.csdn.net/chfe007/article/details/429670932、我的问题解决:将工程(C#)属性中【优化代码】勾选去掉,如下图:[原创链接: http://blog.csdn.net/liwuqingxin/article/details/51734174, 转载请保留此声明, 谢谢! ]
2016-06-22 14:38:32 1974
原创 流操作符<<重载的问题
一、继承fstream后重载其注意:重载函数中不能直接使用参数中的流out,否则会出现递归出错。class CLogStream : public ofstream{public: string m_path = "ClogStream.log"; CLogStream() { this->open(m_path, ios::app); if (this->is_op
2016-04-05 16:34:45 695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人