1、
现象:关于 slider 中 thumb 的 MouseDown 和 MouseUp 这两个事件不会响应。
原因:据网友解释,是因为 thunb 的路由事件在到达 slider 的时候 IsHandled = true,所以就会不会响应
解决方法:使用 PreviewMouseDown 和 PreviewMouseUp
最后:已测试,可用
2、
现象:一直不晓得怎么使用 回调函数(TODO),但可以曲线救国
原因:想要得到并处理某个长时间操作的结果
解决方法:
Func<int> LongTimeFun = new Func<int>(OnLongTime);
Action<int> CallBackAct = new Action<int>(OnCallBack);
Thread t = new Thread(new ThreadStart(() =>
{
int result = LongTimeFun.Invoke();
CallBackAct.Invoke(result);}));
t.Start();
最后:已测试,可用
3、
SystemParam 和 Task.Run 似乎是在FrameWork4.5才有的