随笔 - 394
文章 - 0
评论 - 946
阅读 -
143万
随笔分类 - WPF 点滴记录
基于EventAggregator的事件发布及订阅
摘要:EventAggregator是Prism中专门处理ViewModel与ViewModel之间事件传递的类对象,它提供了针对事件的发布方法和订阅方法,所以可以非常方便的来管理事件。下面的图就是其实现的一个比较简便的说明
阅读全文
WPF引用外部类库中的资源文件提示不能找到的解决方法
摘要:Error 7 Value 'pack://application:,,,/SkinDaemon;component/Resource Dictionaries/MacStyledWindow.xaml' cannot be assigned to property 'Source'. Could not load file or assembly 'SkinDaemon, Culture=neutral' or one of its dependencies. The system cannot find the file specified. F:\MarkitWireAPITestTool(WPF)\MarkitWireAPITestTool\MarkitWireAPITestTool\App.xaml 8 37 MarkitWireAPITestTool
阅读全文
绑定到异步的ObservableCollection
摘要:在进行WPF开发过程中,需要从一个新的线程中操作ObservableCollection,结果程序抛出一个NotSupportedException的错误:
This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread
看其字面意思是跨线程操作不被支持。
阅读全文
从拼图游戏学MVVM之一:开篇
摘要:从拼图游戏学MVVM之一:开篇,这里主要通过一个拼图游戏来逐步深入MVVM
阅读全文
WPF换肤之八:创建3D浏览效果
摘要:WPF换肤之八:创建3D浏览效果,主要讲解了如何在WPF中创建具有3D特效的浏览效果。
阅读全文
WPF:MeshGeometry3D
摘要:说说 MeshGeometry3D 里 常用的 四个属性。
阅读全文
WPF换肤之七:异步
摘要:WPF换肤之七:异步,主要讲解了利用异步方式进行耗时操作以及界面和线程交互的方法。
阅读全文
WPF换肤之六:酷炫的时区浏览小精灵
摘要:WPF换肤之六:酷炫的时区浏览小精灵:由于工作需要,经常要查看到不同地区的 当前时间,以前总是对照着时区表来进行加减运算,现在有了这个小工具以后,感觉省心了不少,WPF效果实现:
阅读全文
WPF换肤之五:创建漂亮的窗体
摘要:WPF换肤之五:创建漂亮的窗体,这里主要展示通过前面四节的讲解而设计出来的窗体。
阅读全文
WPF换肤之四:界面设计和代码设计分离
摘要:WPF换肤之四:界面设计和代码设计分离,主要是为了简化设计,同时也是为了更好地维护。
阅读全文
WPF换肤之三:WPF中的WndProc
摘要:WPF换肤之三:WPF中的WndProc,这篇文章主要介绍如何在WndProc中处理windows消息的细节。
阅读全文
WPF换肤之二:可拉动的窗体
摘要:WPF换肤之二:可拉动的窗体,主要讲解如何对无边框窗体进行拖拉操作。
阅读全文
WPF换肤之一:创建圆角窗体
摘要:WPF换肤之一:创建圆角窗体,主要讲解了如何进行窗体换肤,设计圆角窗体。
阅读全文
利用WPF的ListView进行大数据量异步加载
摘要:在测试大数据量加载的时候,我们有两件事情需要完成,第一个就是考虑到大数据量,我们得利用异步方式来进行,否则界面及其容易被阻塞住;第二个就是由于数据量过大,导入时间可能比较长,如何通知用户当前导入的进度。
阅读全文