摘要: 在WPF中,文件下载时需要显示下载进度,由于系统自带的条型进度条比较占用空间,改用圆形的进度条,需要在DrawingVisual上呈现。 阅读全文
posted @ 2014-05-21 18:53 迷途的小榔头 阅读(9481) 评论(1) 推荐(2) 编辑
摘要: 最近做一个项目需要用到RichTextBox来显示字符串,但是不允许出现滚动条,在RichTextBox宽度给定的条件下,RichTextBox的高度必须正好显示内容,而不出现下拉滚动条。这样就要计算要显示的文本的高度,在网上找了许久,其中使用了FormattedText类来计算文本的高度,发现FormattedText计算出的高度总是比RichTextBox需要的高度小。在网上找到,可自定义一个控件,继承System.Windows.Controls.RichTextBox。 阅读全文
posted @ 2014-05-21 17:24 迷途的小榔头 阅读(1674) 评论(1) 推荐(0) 编辑
摘要: 要打造出用户体验好的用户界面,就必须使用异步更新UI,下面介绍了几种常用的异步更新UI的方法。 阅读全文
posted @ 2013-09-24 15:32 迷途的小榔头 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在刚接触到WCF是,总会遇到各种各样的问题,特别是在出现异常的时候,我们并不清楚知道哪里出错了。其实在WCF出错大部分情况都跟配置有关。 下面记录的是在出现System.ServiceModel.AddressAlreadyInUseException情况时,首先排除是否有其他的应用程序占用的WCF使用的端口。其次是WCF的配置 问题,同样的配置在XP 下没有问题,在Windows 2008下运行时会出现问题。 阅读全文
posted @ 2013-09-11 13:23 迷途的小榔头 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 调试WCF时出现“The maximum string content length quota (8192) has been exceeded while reading XML data...”,需要修改maxStringContentLength,系统默认的值8192,可以更改为被允许的最大值2147483647。更重要的,在调试时,应该防止使用using关键字而导致的二次异常。例如在using中new一个WCF的客户端对象时... 阅读全文
posted @ 2013-09-11 12:23 迷途的小榔头 阅读(886) 评论(0) 推荐(0) 编辑